docker镜像基础命令(5)

1285人浏览 / 0人评论

一、镜像命令

在官方的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 。

 

全部评论