[root@localhost ~]# docker run --name web100 -v /data1 -v /data2 -it centos /bin/bash[root@4df501c032b4 /]# ls
bin dev lib media proc sbin tmp
data1 etc lib64 mnt root srv usr
data2 home lost+found opt run sys var
[root@4df501c032b4 /]# cd data1[root@4df501c032b4 data1]# touch 12.txt[root@4df501c032b4 data1]# cd /data2[root@4df501c032b4 data2]# touch 32.txt[root@4df501c032b4 data2]# ls
32.txt
新容器挂载数据卷容器web100
[root@localhost ~]# docker run -it --volumes-from web100 --name web12 centos /bin/bash[root@558f16e01ae1 /]# ls
bin dev lib media proc sbin tmp
data1 etc lib64 mnt root srv usr
data2 home lost+found opt run sys var
[root@558f16e01ae1 /]# cd data1[root@558f16e01ae1 data1]# ls
12.txt
3. 端口映射
docker run -d -P httpd:centos
docker run -d -p 32768:80 httpd:centos
docker ps -a
4. 容器互连(使用centos镜像)
[root@localhost ~]# 、run -itd --name web11 centos:7 /bin/bash ##创建并运行容器取名web1,端口号自动映射
0fb017f73c7cbeef559489d3c59ece04b3ac6bb22c8ef19d6e7719b42be100c1
[root@localhost ~]# docker run -itd -P --name web22 --link web11:web11 centos:7 /bin/bash ##创建并运行容器web22,链接到web11和其通信
5cce142c4def620c595c539561a8267ffb5da4d550accafed83ece38628f7104
测试
进入web22
[root@5cce142c4def /]# ping web11
PING web11 (172.17.0.2) 56(84) bytes of data.
64 bytes from web11 (172.17.0.2): icmp_seq=1 ttl=64 time=0.037 ms
64 bytes from web11 (172.17.0.2): icmp_seq=2 ttl=64 time=0.040 ms