私は本当にドッカーVOLUMEの使い方に固執しています。私は普通のドッカーファイルを持っています:Dockerfile VOLUME not working
FROM ubuntu:latest
VOLUME /foo/bar
RUN touch /foo/bar/tmp.txt
私は$ docker build -f dockerfile -t test .
を実行しました。この後、私は作成されたtest
イメージの実行に関連するドッカーコンテナにシェルをインタラクティブに実行しました。
作成され/foo/bar
が、空:つまり、私は$ docker run -it test
観察を走りました。
docker inspect test
マウント情報:
"Volumes": {
"/foo/bar": {}
}
すべてでマウントされていないようです。仕事はかなりストレートなようですが、私は何か間違っていますか?
EDIT:このマウントされたボリュームディレクトリ内に作成されたデータを保持することを検討しています。
[これは確立された動作です。](https://github.com/docker/docker/issues/3639) – jwodder
@jwodderしたがって、私が作成したデータを永続化する方法はありますか? – darxtrix
https://docs.docker.com/engine/userguide/containers/dockervolumes/ – user2915097