[解決済み] dockerコンテナのvolumes-fromオプションの'z'フラグとは何ですか?
質問
docker のドキュメントを読んでいたら、volumes-from (
https://docs.docker.com/engine/reference/commandline/run/
) オプションを見つけました。
との違いがよくわかりませんでした。
ro, rw, and z
として提供されるオプションの違いがわかりませんでした。
$ docker run --volumes-from ba8c0c54f0f2:ro -i -t ubuntu pwd
上記のコマンドでは
ro
オプションは
z
. これらのオプションを使用することの違いについて、どなたか調べてくださるとありがたいです。
どのように解決するのですか?
ボリュームマウントには、2つのサフィックス :z または :Z を追加することができます。これらのサフィックスは、共有ボリューム上のファイルオブジェクトを再ラベル化するようDockerに指示します。z」オプションは、ボリュームコンテンツがコンテナ間で共有されることをDockerに伝えます。Dockerはコンテンツに共有コンテンツラベルを付けます。共有ボリュームラベルは、すべてのコンテナでコンテンツの読み取り/書き込みを可能にします。Z」オプションは、Dockerにコンテンツにプライベートな非共有ラベルを付けるように指示します。
selinux を使用している場合、z または Z オプションを追加して、コンテナにマウントされるホストファイルまたはディレクトリの selinux ラベルを変更することができます。これは、ホストマシン自体のファイルまたはディレクトリに影響し、Dockerの範囲外の結果をもたらす可能性があります。
zオプションは、バインドマウントの内容が複数のコンテナ間で共有されることを示します。 Zオプションは、バインドマウントコンテンツがプライベートで非共有であることを示します。 これらのオプションには細心の注意を払ってください。home や /usr などのシステムディレクトリを Z オプションでバインドマウントすると、ホストマシンが操作不能になり、ホストマシンのファイルを手動で再ラベル化する必要がある場合があります。
$ docker run -d \ -it \ nginx:latest
https://docs.docker.com/storage/bind-mounts/#configure-bind-propagation
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナのシェルに入るにはどうしたらいいですか?
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】Dockerイメージとコンテナの違いは何ですか?
-
[解決済み】Dockerコンテナのファイルシステムを調査する
-
[解決済み】ビルド中にDockerfileでホストボリュームをDockerコンテナにマウントする方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Dockerで既存の名前付きボリュームにデータを追加する正しい方法は何ですか?
-
[解決済み] コンテナ上でローカルファイルを使用するには?
-
[解決済み] 実行中のすべてのdockerコンテナを再起動するためのコマンド?
-
[解決済み] Dockerコンテナ内でCurlコマンドを実行できない
-
[解決済み] docker-compose.ymlで環境変数を再利用する
-
[解決済み] Dockerfileの条件付きENV
-
[解決済み] docker 1.9+で名前付きボリュームの内容をリストアップするには?
-
[解決済み] dockerfileからファイルを編集する
-
[解決済み] Ansibleの二重中括弧のエスケープ
-
[解決済み] 画像に複数のタグを付けることは可能ですか?