在 server 节点使用 docker 相关命令使用 mysql:8.0 镜像创建名为 mysqldb 的容器,使用镜像 nginx:latest 创建名为 nginxweb 容器,容器连接 mysqldb 容器 内数据库,操作完成后使用 inspect 查看有关链接内容的字段,将以上操作命令 及检查结果填入答题框。
[root@server images]# docker run -itd -P --name mysqldb 192.168.200.8:5000/mysql:8.0 /bin/sh
36d16da9d365af67c7ea84b5b3c10343dd605a0df377f92626aca6b6ba6c070e
[root@server images]# docker run -itd -P --name nginxweb --link mysqldb:mysqldb 192.168.200.8:5000/nginx:latest /bin/sh
ab4b0cf8feafdf2fa50855acfd5f4c28579257ec4379961a1ca3150fc3272c46
[root@server images]# docker inspect -f {{.HostConfig.Links}} nginxweb
[/mysqldb:/nginxweb/mysqldb]
[root@server images]#
12.在 server 节点通过 bridge 命令(如果不存在则安装该命令 bridge-utils)查 看网桥列表,将以上操作命令及检查结果填入答题框。
[root@server i
[root@server images]# brctl show
bridge name bridge id STP enabled interfaces
docker0 8000.0242ca210e1d no veth51a116b
vetha613ef2
vetha8925fe
vethe9f859b
[root@server images]#
13.在 server 节点创建 xd_br 网桥,设立网络的网络地址和掩码为 192.168.2.1/24,创建完成后启动该网桥,完成后查看 xd_br 网卡和网桥详细信息, 将以上操作命令及检查结果填入答题框。
[root@server images]# brctl addbr
Incorrect number of arguments for command
Usage: brctl addbr <bridge> add bridge
[root@server images]# brctl addbr xd_br
[root@server images]# brctl addbr add 192.168.2.1/24 dev xd_br
[root@server images]# ip link set xd_br up
[root@server images]# brctl show
bridge name bridge id STP enabled interfaces
add 8000.000000000000 no
docker0 8000.0242ca210e1d no veth51a116b
vetha613ef2
vetha8925fe
vethe9f859b
xd_br 8000.000000000000 no
[root@server images]# ifconfig xd_br
xd_br: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::2403:7fff:fedb:1330 prefixlen 64 scopeid 0x20<link>
ether 26:03:7f:db:13:30 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8 bytes 648 (648.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
14.在 server 节点利用 nginx:latest 镜像运行一个无网络环境的容器,使用 inspect 命令只查看该容器的 networks 信息,将以上操作命令及返回结果以文本 形式填入答题框
[root@server images]# docker run -itd --net=none 192.168.200.8:5000/nginx:latest /bin/sh
118bbc708a67b51a96234840fb458270691da97177158a1e3b69907e54d72122
[root@server ~]# docker ps -a | awk -F " " 'NR<3{print }'
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
118bbc708a67 192.168.200.8:5000/nginx:latest "/bin/sh" 9 minutes ago Up 3 minutes nauseous_williams
[root@server images]# docker inspect -f {{.NetworkSettings.Networks}} 118bbc708a67
map[none:0xc42044c000]
15.在 client 节点拉取 mysql:8.0 镜像,拉取完成后查询 docker 镜像列表目录, 将以上操作命令及检查结果填入答题框。
[root@client ~]# docker pull 192.168.200.8:5000/mysql:8.0
Trying to pull repository 192.168.200.8:5000/mysql ...
8.0: Pulling from 192.168.200.8:5000/mysql
f49cf87b52c1: Pull complete
78032de49d65: Pull complete
837546b20bc4: Pull complete
9b8316af6cc6: Pull complete
1056cf29b9f1: Pull complete
86f3913b029a: Pull complete
88ee0a67381b: Pull complete
03bcb8298f42: Pull complete
e7f60b590748: Pull complete
0dca38a0e6a0: Pull complete
87c6d825c7b1: Pull complete
Digest: sha256:c6a388006b8f706b031279a0102c3b454d9cbee74390a84f3735769f3070d07b
[root@client ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
192.168.200.8:5000/rancher/server v1.6.5 f89070da7581 10 months ago 984.9 MB
192.168.200.8:5000/mysql 8.0 26bd364f80bf 12 months ago 342.5 MB
192.168.200.8:5000/rancher/scheduler v0.8.2 690ef14a99b7 17 months ago 241.9 MB
192.168.200.8:5000/rancher/agent v1.2.5 ef5fea38dbe6 17 months ago 237.1 MB
192.168.200.8:5000/rancher/network-manager v0.7.4 787fc137ac53 18 months ago 248.8 MB
192.168.200.8:5000/rancher/metadata v0.9.2 d46f30a656e0 18 months ago 251.5 MB
192.168.200.8:5000/rancher/net v0.11.3 9495baae8faf 18 months ago 267.3 MB
192.168.200.8:5000/rancher/dns v0.15.1 af5509fe436b 19 months ago 239.8 MB
192.168.200.8:5000/rancher/healthcheck v0.3.1 10710b438de7 20 months ago 383.9 MB
192.168.200.8:5000/rancher/net holder 665d9f6e8cc1