Docker – 多个重复的卷声明; 怎么了?
我正在尝试为MySQL泊坞窗容器设置持久的数据卷。
我在Dockerfile中使用了官方的MySQL镜像:
VOLUME / var / lib / mysql
如果我调用
-v / var / lib / mysql:/ var / lib / mysql
在运行期间,我的命令是否优先,还是必须从Dockerfile中删除VOLUME声明?
请看https://docs.docker.com/reference/builder/#volume – VOLUME
命令声明一个挂载点,以便其他主机可以使用--volumes-from
以及VOLUME
命令告诉泊坞窗,这个目录的内容是图像的外部。 而-v /dir1/:/dir2/
会将dir1从主机挂载到位于dir2位置的正在运行的容器中。
换句话说,你可以一起使用,docker会正确的安装-v
。
- Docker高山/ etc / hosts不起作用,Google gecoder haning
- 何时使用Docker-Compose以及何时使用Docker-Swarm
- 任何API或Web UI项目来pipe理Docker私人registry?
- 来自守护进程的错误响应:无法启动容器系统错误:没有这样的文件或目录
- docker安装nsenter,找不到命令
- 在maven中同时运行docker容器和spring启动应用程序是可能的吗?
- 在docker 1.10之后有没有办法从中间层访问文件?
- (psycopg2.OperationalError)无法连接到服务器:连接被拒绝是服务器
- 在Ubuntu上,实现容器隔离(用户名空间),more / proc / / gid_map,不输出