0

コンテナからいくつかの構成データを保持したいと考えており、データ ボリュームに関するチュートリアルに従っています。

私は正常にアプリを実行しています:

docker run -it --privileged -v /app/config -p 8083:8083 myapp-ubuntu:2.2.2

-v /app/configコンテナーの再起動後も存続する必要がある構成を含むコンテナー内のディレクトリはどこにありますか。

また、コンテナを実行した結果、 にボリュームが作成され/var/lib/docker/volumesます。

# ls /var/lib/docker/volumes
5e60d70dc15bcc53aa13cfd84507b5758842c7743d43da2bfa2fc121b2f32479

ただし、コンテナーを強制終了して再実行すると、データは保持されず、新しいボリュームが次の場所に作成され/var/lib/docker/volumesます。

# ls /var/lib/docker/volumes
5e60d70dc15bcc53aa13cfd84507b5758842c7743d43da2bfa2fc121b2f32479  (FIRST RUN)
82de3aa910bc38157a6dc20a516b770bd0264860ae83093d471212f69960d02a  (SECOND RUN)

これらが持続するためのステップになると思いますが、ここで何か不足していますか?

4

2 に答える 2

1

名前付きボリュームで解決できると思います:

docker run -it --privileged -v some_named_volume:/app/config -p 8083:8083 myapp-ubuntu:2.2.2
于 2016-05-17T15:44:02.150 に答える