镜像下载
docker pull ubuntu:16.04
下载指定版本的镜像,如果镜像后不加版本,则下载最新版本。 输出如下
[root@nginx1 docker]# docker pull ubuntu:16.04
16.04: Pulling from library/ubuntu
58690f9b18fc: Pull complete
b51569e7c507: Pull complete
da8ef40b9eca: Pull complete
fb15d46c38dc: Pull complete
Digest: sha256:0f71fa8d4d2d4292c3c617fda2b36f6dabe5c8b6e34c3dc5b0d17d4e704bd39c
Status: Downloaded newer image for ubuntu:16.04
docker.io/library/ubuntu:16.04
查看镜像
docker images、docker image ls
[root@nginx1 docker]# docker images
仓库名 tag 镜像ID 创建时间 镜像大小
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 54c9d81cbb44 2 weeks ago 72.8MB
ubuntu 16.04 b6f507652425 5 months ago 135MB
删除镜像
删除镜像可以使用image id或者镜像:版本
docker rmi b6f
[root@nginx1 docker]# docker rmi b6f
Untagged: ubuntu:16.04
Untagged: ubuntu@sha256:0f71fa8d4d2d4292c3c617fda2b36f6dabe5c8b6e34c3dc5b0d17d4e704bd39c
Deleted: sha256:b6f50765242581c887ff1acc2511fa2d885c52d8fb3ac8c4bba131fd86567f2e
Deleted: sha256:0214f4b057d78b44fd12702828152f67c0ce115f9346acc63acdf997cab7e7c8
Deleted: sha256:1b9d0485372c5562fa614d5b35766f6c442539bcee9825a6e90d1158c3299a61
Deleted: sha256:3c0f34be6eb98057c607b9080237cce0be0b86f52d51ba620dc018a3d421baea
Deleted: sha256:be96a3f634de79f523f07c7e4e0216c28af45eb5776e7a6238a2392f71e01069
镜像保存
docker save -o ubuntu_16.04.tar b6f5、docker save -o /opt/images/ubuntu_16.04.tar b6f5
[root@nginx1 docker]# docker save -o ubuntu_16.04.tar b6f5
[root@nginx1 docker]# ls
daemon.json key.json ubuntu_16.04 ubuntu_16.04.tar
[root@nginx1 docker]#
镜像导入
docker load --input ubuntu_16.04.tar
[root@nginx1 docker]# docker load --input ubuntu_16.04.tar
Loaded image ID: sha256:b6f50765242581c887ff1acc2511fa2d885c52d8fb3ac8c4bba131fd86567f2e
查看镜像信息
docker inspect b6f5 -f "{{json .Id}}"
[root@nginx1 docker]# docker inspect b6f5 -f "{{json .Id}}"
"sha256:b6f50765242581c887ff1acc2511fa2d885c52d8fb3ac8c4bba131fd86567f2e"