docker镜像的操作主要有:搜索,拉取,导出到本地,从本地导入,删除,制作镜像。
常用命令
# 查看镜像列表docker images# 在线搜索镜像 可以不带版本号docker search <镜像名称>:<版本号># 拉取镜像 可以不带版本号docker pull <镜像名称>:<版本号># 保存镜像到本地docker save -o <文件名> <镜像名称:版本># 例如将nginx打包为nginx.tardocker save -o nginx.tar nginx:latest#导入本地镜像docker load -i <本地文件名># 例如将本地镜像nginx.tar导入到docker镜像列表docker load -i nginx.tar# 删除镜像docker rmi <镜像名称:版本号>或者<镜像ID>#例如docker rmi nginx:latest#修改docker镜像标签docker tag <镜像ID> <镜像名称>:<镜像版本信息>
注:离线使用docker时,可以使用外网服务器拉取保存本地,上传到内网导入
容器制作为镜像

docker commit -m "描述信息" -a ="作者名字" <容器ID> <镜像名称:版本号># 例如将上图的nginx容器构建为一个新镜像docker commit -m "this is my nginx" -a="WangBaoQian" b5c49c113a4a mynginx:latest
注:镜像名称必须为小写,打包完成后,docker images查看自己构建成功的新镜像
阿里云镜像地址
cat daemon.json{"registry-mirrors": ["https://kfwkfulq.mirror.aliyuncs.com","https://2lqq34jg.mirror.aliyuncs.com","https://pee6w651.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com"],"dns": ["8.8.8.8","8.8.4.4"]}
