2016-02-05 10 views
13

ドッカーのドキュメントを調べているうちに、ドッカーの実行コマンドのボリューム(https://docs.docker.com/engine/reference/commandline/run/)が表示されました。 私はroオプションはzに置き換えている上記のコマンドで
$ docker run --volumes-from ba8c0c54f0f2:ro -i -t ubuntu pwd
AS-提供ro, rw, and zオプションの違いを理解していませんでした。これらのオプションを使用する違いを誰かが探求すれば、感謝しています。dockerコンテナのボリュームの「z」フラグは何ですか?

+0

説明を参照してくださいhttp://stackoverflow.com/questions/34031397/running-docker-on-ubuntu-mounted-host-volume-is-not-writable-from-container – user2915097

+0

も参照してくださいボリュームラベルはhttps://docs.docker.com/engine/userguide/containers/dockervolumes/ – user2915097

+0

にあります。「ラベルを追加する」とは何を意味していますか?これは、目的を理解するためだけに、あるいは何かのためにのみですか? –

答えて

16

2つの接尾辞:zまたは:Zをボリュームマウントに追加できます。これらの接尾辞はDockerに共有ボリューム上のファイルオブジェクトをラベル付けするよう指示します。 'z'オプションは、ボリュームの内容がコンテナ間で共有されることをDockerに伝えます。 Dockerはコンテンツに共有コンテンツラベルを付けます。共有ボリュームラベルを使用すると、すべてのコンテナでコンテンツを読み書きできます。 'Z'オプションは、非公開の非共有ラベルでコンテンツにラベルを付けるようDockerに指示します。

https://github.com/rhatdan/docker/blob/e6473011583967df4aa5a62f173fb421cae2bb1e/docs/sources/reference/commandline/cli.md

+0

これは、 '$ docker run -volumes-ba8c0c54f0f2:z -i -t ubuntu pwd'のように使うと、公開されているボリュームが他のコンテナと共有できるようになります。 amit23compは正しいですか? –

+0

あなたはコマンドを試すことができるまであなたを更新しようとします!! – amit23comp

+0

しかし、実際にはどういう意味ですか?接尾辞 'z'を付けると、ボリュームの内容は共有されません。 「Dockerは共有コンテンツラベルでコンテンツにラベルを付ける」とはどういう意味ですか? – Alex

0

ドッカ実行--volumes-からa64f10cd5f0e:Z -i -t RHEL6 binに/ bashの

私はそれをテストしている、私は別の新たなコンテナに一つの容器で、そのコンテナから搭載されています。 ITはrwオプション付きです

+0

ありがとうございますAmit私もチェックします。 –

関連する問題