一、Docker容器导入导出
1、导出某个容器作为快照,使用#docker export (Container ID) > ~/docker/centos/centos.tar
2、快照导出,使用#cat centos.tar | docker import - my/centos:v1.0.1
3、查找镜像,星号大于10的镜像:#docker search spark --filter=starts=10
二、除了docker官方的公有仓库,还可以搭建公司局域网的私有仓库
1、通过工具docker-registrt
1.1首先查找registry:#docker search registry
1.2#docker pull register
1.3运行registry :#docker run -d -p 5000:5000 -v /root/docker/registry:/tmp/registry registry
1.4绑定端口#netstat -lnp | grep 5000
1.5搭建好本地私有仓库,就可以查看本地已有的镜像
1.6上传镜像到本地私有仓库
#docker push 192.168.109.134:5000/registry
1.7此时可以到局域网的其他ip主机上
#docker pull 192.168.109.134:5000/registry
2、报错处理:Get https://192.168.109.134:5000/v1/_ping: http: server gave HTTP response to HTTPS client
2.1 到 /etc/docker目录下新建文件daemon.json,文中写入:
{"insecure-registries":["192.168.109.134:5000"]}
2.2然后重启docker
#systemctl restart docker
2.3重新运行
#docker run -d -p 5000:5000 -v /root/docker/registry:/tmp/registry registry
3.4上传镜像到本地私有仓库
#docker push 192.168.109.134:5000/registry (注意:此时其他的镜像都可以push/pull)
3.5此时可以到局域网的其他ip主机上
#docker pull 192.168.109.134:5000/registry



