🤖
Dockerのコンテナ間でボリュームを共有する方法
これは何?
Dockerのコンテナ間でボリュームを共有する方法を記載します。
手順
app1
とapp2
という名前のコンテナ間でボリュームを共有してみます。
①app1
を起動し、コンテナ内の/mnt
ディレクトリに書き込みます。
$ docker run -it --name app1 -v shared:/mnt/ ubuntu:latest /bin/bash
root@6db626aaa644:/# echo "rich black" > /mnt/color.txt
①app2
を起動し、コンテナ内の/mnt/color.txt
の中身を確認します。
$ docker run -it --name app2 -v shared:/mnt/ ubuntu:latest /bin/bash
root@2694c8df23f9:/# cat /mnt/color.txt
rich black
想定通りにコンテナ間で、ディレクトリが共有されていることが分かりました。
感想
今回は、ハマるところがなくすんなり動作を確認出来ました。やっとDocker
に慣れてきたのかもしれません。
Discussion