[解決済み] ディレクトリを作成できません。dockerコンテナ内部でパーミッションが拒否されました。
2022-02-07 07:01:19
質問
sudoersグループに追加された非ルートユーザーでイメージ構築中にフォルダを作成することができません。以下は私のDockerfileです。
FROM ubuntu:16.04
RUN apt-get update && \
apt-get -y install sudo
RUN adduser --disabled-password --gecos '' newuser \
&& adduser newuser sudo \
&& echo '%sudo ALL=(ALL:ALL) ALL' >> /etc/sudoers
USER newuser
RUN mkdir -p /newfolder
WORKDIR /newfolder
エラーが発生するのですが。
mkdir: cannot create directory '/newfolder': Permission denied
どうすればいいですか?
Dockerコンテナ内のファイルシステムは、Dockerコンテナ外のファイルシステムと同じように動作します:ファイルやディレクトリを作成する場合は、適切なパーミッションが必要です。 この場合、ファイルやディレクトリを作成する際に適切なパーミッションが必要です。
/newfolder
を非 root ユーザーで使用することができます(なぜなら
USER
ディレクティブは、それに続くコマンドの実行に使われる UID を変更します)。 それはうまくいきません。
/
が所有する
root
で、モード
dr-xr-xr-x
.
代わりに試してみてください。
RUN mkdir -p /newfolder
RUN chown newuser /newfolder
USER newuser
WORKDIR /newfolder
これは、ディレクトリを
root
で、次に
chown
それを
関連
-
[解決済み] PhpMyAdmin "設定ファイルのパーミッションが違う、ワールドライト可能であってはならない!"
-
[解決済み] nginxが動作しているかどうかを確認する方法は?
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] Dockerイメージをコンテナとして実行する
-
[解決済み] denied: 要求されたリソースへのアクセスは拒否されました : docker
-
[解決済み] sshログイン時の.bashrc
-
[解決済み】Dockerイメージとコンテナの違いは何ですか?
-
[解決済み】Docker.NETの不具合を修正する方法。パーミッションが拒否される問題
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Nginx: stat() に失敗しました (13: 権限が拒否されました)
-
[解決済み] 不明なエンコーダ 'libx264' があります。
-
[解決済み] Vimです。ファイルを変更しても最後の変更から書き込みがない[重複]。
-
[NVML の初期化に失敗しました。ドライバ/ライブラリのバージョンの不一致(解決済み)
-
std::runtime_error' のインスタンスを投げた後に呼び出される終了の解決法
-
[解決済み] ssh_init: host does not exist... PSCPを使ってubuntu EC2インスタンスにtomcat7フォルダをコピーしようとしているのですが。
-
[解決済み] エラー "gnu/stubs-32.h: Nachosのソースコードをコンパイルする際に "No such file or directory "というエラーが発生した。
-
[解決済み] SSHのパスワード認証を無効にする【非公開
-
[解決済み】Ubuntuのカラーピッカーユーティリティ(カラーピペット)【終了しました
-
[解決済み] リモート接続のためのRedisポートをオープン