一、镜像命令
在官方的docker 仓库中搜索指定名称的docker镜像,也会有很多三方镜像。
#不带版本号默认latest
#带指定版本号
[root@1 ~]# docker search centos:8
2、下载镜像
从docker 仓库将镜像下载到本地。
[root@1 ~]# docker pull centos
[root@1 ~]# docker pull nginx
[root@1 ~]# docker pull alpine
3、查看本地镜像
[root@1 ~]# docker image ls
[root@1 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/nginx latest 9beeba249f3e 11 days ago 127 MB
docker.io/alpine latest f70734b6a266 4 weeks ago 5.61 MB
docker.io/centos latest 470671670cac 4 months ago 237 MB
REPOSITORY #镜像所属的仓库名称
TAG #镜像版本号(标识符),默认为latest
IMAGE ID #镜像唯一ID标示
CREATED #镜像创建时间
VIRTUAL SIZE #镜像的大小
4、镜像导出
方法1
docker save -o/opt/centos.tar.gz centos
方法2
docker save centos > /opt/centos-1.tar.gz
5、镜像导入
将导出的镜像传输到客户端,直接导入进去,使用docker images就可以看到镜像的存在。
docker load < /opt/centos.tar.gz
6、镜像删除
docker rmi centos
总结:企业使用镜像及常见操作:
搜索、下载、导出、导入、删除
命令总结:
# docker load -i centos-latest.tar.xz #导入本地镜像
# docker save -o /opt/centos.tar #centos #导出镜像
# docker rmi 镜像ID/镜像名称 #删除指定ID的镜像,通过镜像启动容器的时候镜像不能被删除,除非将容器全部关闭
# docker rm 容器ID/容器名称 #删除容器
# docker rm 容器ID/容器名-f #强制删除正在运行的容器
删除镜像是rmi 删除容器是rm 。
有问题请加博主微信进行沟通!
全部评论