docker容器通过卷login主机
我试图让我的容器login到/var/log/app
,主机上的一个目录。 不幸的是,容器中所做的更改没有被保留,例如:
1 – 启动一个容器
sudo docker run -v /var/log/app --entrypoint bash -t -i b18bf31c48d5
2 – 回显一些文件
echo "foo" > /varlog/app/foo.txt
3 – 退出容器
4 – 去检查/var/log/app
for foo.txt
它不在那里。
任何想法为什么发生这种情况
问题是与-v标志,这似乎使它的工作:
sudo docker run -v /var/log/app:/var/log/app:rw --entrypoint bash -t -i b18bf31c48d5