①将服务器上容器进行打包下载参考如下:
docker save 镜像名称1:tag标签1 镜像名称2:tag标签2 > allimages.tar
②将服务器上容器进行解压:
docker load XXX.tar.gz包
③进入容器命令:
docker exec -it id bash
2、Docker Swarm基础知识①部署docker swarm集群节点管理
先以两台服务器作为实例验证,一台应用服务器,一台数据库服务器(应用服务器为主节点,docker swarm不是镜像也不是容器只是一个工具)
# 192.168.31.19 主机上执行
[root@manager19 ~]# hostnamectl set-hostname docker-manager-19
# 192.168.31.20 主机上执行
[root@node20 ~]# hostnamectl set-hostname docker-node-20
关闭防火墙
[root@manager19 ~]# systemctl disable firewalld.service
[root@manager19 ~]# systemctl stop firewalld.service
[root@node20 ~]# systemctl disable firewalld.service
[root@node20 ~]# systemctl stop firewalld.service
②创建Swarm集群
在应用服务器管理节点上初始化一下
[root@manager19 ~]# docker swarm init --advertise-addr 192.168.31.19
记住key
[root@manager19 ~]# docker node ls
在数据库服务器上192.168.31.20 主机上执行,加入到应用服务器管理节点下
[root@node20 ~]# docker swarm join --token SWMTKN-1-2lefzq18zohy9yr1vskutf1sfb2a590xz9d0mjj2m15zu9eprw-2938j5f50t35ycut0vbj2sx0s 192.168.31.43:2377
This node joined a swarm as a worker.
③验证docker swarm集群
在管理节点,应用服务器上进行docker node ls查看节点信息即可



