优米格
分享有营养的

docker操作镜像命令盘点

BraUndress.png

1.获取镜像

命令:

docker pull [选项] [Docker Registry地址[:端口号]/]仓库名[:标签]

docker.jpg

说明:

  • 选项:具体的选项可以通过 docker pull –help 命令看到;
  • Docker镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号],默认地址是Docker Hub(https://hub.docker.com) ;
  • 仓库名:如之前所说,这里的仓库名是两段式名称,即<用户名>/<软件名>,对于 Docker Hub,如果不给出用户名,则默认为 library,也就是官方镜像。

示例:

1)从官方Docker Hub获取镜像ubuntu:18.04

docker pull ubuntu:18.04

说明:从官方镜像ubuntu仓库获取标签为18.04的镜像。

2)从本地私有仓库获取镜像

docker pull 127.0.0.1:5000/ubuntu:latest

说明:从本地私有仓库127.0.0.1:5000/ubuntu获取标签为latest的镜像。

2.列出镜像

要想列出已经下载下来的镜像,可以使用docker image ls命令。

$ docker image ls
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
redis                latest              5f515359c7f8        5 days ago          183 MB
nginx                latest              05a60462f8ba        5 days ago          181 MB
mongo                3.2                 fe9198c04d62        5 days ago          342 MB
<none>               <none>              00285df0df87        5 days ago          342 MB
ubuntu               18.04               f753707788c5        4 weeks ago         127 MB
ubuntu               latest              f753707788c5        4 weeks ago         127 MB

列表包含了仓库名、标签、镜像 ID、创建时间以及所占用的空间。镜像ID是镜像的唯一标识,一个镜像可以对应多个标签。

3.查看镜像、容器、数据卷所占用的空间

docker system df

4.列出虚悬镜像

docker image ls -f dangling=true

5.删除虚悬镜像

docker image prune

参考文章:

  1. Docker —— 从入门到实践
赞(0)
未经允许禁止转载:优米格 » docker操作镜像命令盘点

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系