关于docker持久化
上面的内容等价于 docker run -it -v /host1:/dataVolumeContainer1 /host2:/dataVolumeContainer2 centos /bin/bash
docker build -f 配置文件路径 -t 对应容器 注意这里有个深坑 没错就是这个 ‘.’ 这个点要是不写的话 “docker build” requires exactly 1 argument. 就是这个错误了。上面的的dockerfile内容实际上与java开发中的maven非常类似,想想在使用maven的pom文件。就又是很nice! build成功 volumes-from 创建了自己的容器,然后运行。之后可以使用 volumes-from指令复制多个容器,此时dockerfile中的内容也会被复制。也就是说共享文件中的内容会被所有volumes-from复制出来的容器共享。 运行第一个容器 复制第一个容器 此时01和02中的dataVolumeContainer1和dataVolumeContainer2文件夹中的内容完全共享。补充一下 docker file 实际的执行顺序这个实际上就和git非常类似了,所以在这篇文章中就不多提了,唯一要说的是,连接远程仓库的配置文件路径:/etc/docker/daemon.json
{ "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"] /*这里输入你的远程仓库地址*/ }以上,结束docker的学习,接下来就是在实践中不断的巩固和加深。
