1:数据卷容器
如果需要在容器之间共享一些数据。最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器。专门提供数据卷给其他容器挂载使用。使用方法如下:首先,需创建一个容器作为数据卷容器,之后在其他容器创建时用--volumes-from挂载数据卷容器中的数据卷使用。
例如:使用前面预先创建好的数据卷容web,其中所创建的数据卷分别挂载到了ldata1 与jldata2目录上,使用--volumes-from来挂载web容器中的数据卷到新的容器,新的容器名为db1,
《1》:docker images 查看镜像
《2》:docker rm -f `docker ps -a` 删除所有容器
《3》:docker run -itd --name-db -v /test:/test centos:7 /bin/bash 创建容器
《4》:docker run -it --volumes-from db --name=web1 nginx /bin/bash (注:volumes 引用)
《5》:touch test/hahahah 创建
《6》:ls /test/
2:端口映射
《1》:docker run -itd -P nginx (注:-P:他会拿宿主机的范围内的随机端口,-p:指定端口)
《2》:docker history nginx 查看nginx的构建
《3》:访问
《4》:docker run -itd -p 192.168.100.30:8001:80 nginx (注:不写IP地址的时候他显示是0.0.0.0 ,如果写IP地址了,他就是固定的IP地址,
《5》:端口映射的几种方式