ローカル環境でDockerコンテナを立ち上げて
/var/www/log
フォルダのパーミッションを777にしました。
drwxrwxrwx 4 seluser seluser 128 Feb 22 06:20 log/
このイメージをAWS ECRにプッシュして、AWS Batch fro Fargateで起動したところ、
/var/www/log フォルダのパーミッションとユーザーが以下のように変更されていました。
drwxr-xr-x 2 root root 4096 Feb 22 06:12 log
なぜパーミッションやユーザーが変わってしまうのか、ご存知でしたらご教授頂きたいです。
(/var/www/logフォルダに書き込み権限がないためアプリがエラーになってしまい困っております..)
なお、ECRにPUSHした手順は以下の通りです。
# 認証 aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin xxxxx.dkr.ecr.ap-northeast-1.amazonaws.com # Dockerコミット docker commit コンテナID app_name # タグづけ docker tag app_name:latest xxxxx.dkr.ecr.ap-northeast-1.amazonaws.com/app_name:latest # プッシュ docker push xxxxx.dkr.ecr.ap-northeast-1.amazonaws.com/app_name:latest
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/24 04:55