1.拉取镜像
[root@wyx ~]# docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats:2.10.16-alpine
2.10.16-alpine: Pulling from ddn-k8s/docker.io/nats
b84a74cde5af: Pull complete
823b46200779: Pull complete
ffe4ac8a2d59: Pull complete
ff7f4581edc7: Pull complete
Digest: sha256:b9ca0803a1d2a3c9a10a26f61e5f20a1f5b5ca00226569abf5a7544e9da269b1
Status: Downloaded newer image for swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats:2.10.16-alpine
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats:2.10.16-alpine
[root@wyx ~]#
[root@wyx ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats 2.10.16-alpine 131c76fb3f93 3 months ago 23.6MB
[root@wyx ~]#
2.显示所有的镜像
[root@wyx ~]# docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats 2.10.16-alpine 131c76fb3f93 3 months ago 23.6MB
[root@wyx ~]#
3.调整显示的镜像信息
[root@wyx ~]# docker images --no-trunc
REPOSITORY TAG IMAGE ID CREATED SIZE
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats 2.10.16-alpine sha256:131c76fb3f93fabbabd65e7bade4211b255cd39895f4ef0d96c601cea1b62b04 3 months ago 23.6MB
[root@wyx ~]# docker images -q
131c76fb3f93
[root@wyx ~]# docker images --digests
REPOSITORY TAG DIGEST IMAGE ID CREATED SIZE
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats 2.10.16-alpine sha256:b9ca0803a1d2a3c9a10a26f61e5f20a1f5b5ca00226569abf5a7544e9da269b1 131c76fb3f93 3 months ago 23.6MB
[root@wyx ~]#
4.查看镜像详细信息
[root@wyx ~]# docker inspect swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats:2.10.16-alpine
[
{
"Id": "sha256:131c76fb3f93fabbabd65e7bade4211b255cd39895f4ef0d96c601cea1b62b04",
"RepoTags": [
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats:2.10.16-alpine"
],
"RepoDigests": [
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats@sha256:b9ca0803a1d2a3c9a10a26f61e5f20a1f5b5ca00226569abf5a7544e9da269b1"
],
"Parent": "",
"Comment": "",
"Created": "2024-06-20T22:16:59.438288869Z",
"DockerVersion": "23.0.11",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"4222/tcp": {},
"6222/tcp": {},
"8222/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NATS_SERVER=2.10.16"
],
"Cmd": [
"nats-server",
"--config",
"/etc/nats/nats-server.conf"
],
"Image": "sha256:7ba50747693f4b04ac253162262aa0745eac6e3493d2f07e62ed5f5a010abbde",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 23585716,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/d2579e688a955113788731e8d62ed1012b23a4ea3c7d16401c557cb7ae087b6a/diff:/var/lib/docker/overlay2/bd35785e5453a1b3de906cc9f91cd5afef6ff6c678a53f08a26e7d3873edf959/diff:/var/lib/docker/overlay2/48bdd36e85f536f94d71d743235652cbdfc4eb3d47137305cf659e657c0a731c/diff",
"MergedDir": "/var/lib/docker/overlay2/5c6636d3c2f3eebb72592824693ee3ccbb178df1ffe48e6064941046a405aed4/merged",
"UpperDir": "/var/lib/docker/overlay2/5c6636d3c2f3eebb72592824693ee3ccbb178df1ffe48e6064941046a405aed4/diff",
"WorkDir": "/var/lib/docker/overlay2/5c6636d3c2f3eebb72592824693ee3ccbb178df1ffe48e6064941046a405aed4/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:af9a70194aa4d12f967dbd4bcb1ce9c98ba42adb4ec05536080fd4560155e809",
"sha256:6bfe5c3d48f7ac47c8cf191c4d8b62fe0a8fa2e5042d688570e64ef3a6d32eed",
"sha256:6e79fe544cddd7ff6ba5f0eedd4fff54754b1770d375625c57c39853980dae75",
"sha256:e60a2b28d90e31905edf2fe548ec1863844badf63826d2b135eafc44f5ba0bbf"
]
},
"Metadata": {
"LastTagTime": "0001-01-01T00:00:00Z"
}
}
]
[root@wyx ~]#
5.设置镜像标签
[root@wyx ~]# docker tag 131c hello\v2:1.0
6.用Docker history命令 显示指定创建历史
[root@wyx ~]# docker history 131c
IMAGE CREATED CREATED BY SIZE COMMENT
131c76fb3f93 3 months ago /bin/sh -c #(nop) CMD ["nats-server" "--con… 0B
3 months ago /bin/sh -c #(nop) ENTRYPOINT ["docker-entry… 0B
3 months ago /bin/sh -c #(nop) EXPOSE 4222 6222 8222 0B
3 months ago /bin/sh -c #(nop) COPY file:b2810cc282a84164… 341B
3 months ago /bin/sh -c #(nop) COPY file:2c51166f33066351… 740B
3 months ago /bin/sh -c set -eux; apkArch="$(apk --print… 16.2MB
3 months ago /bin/sh -c #(nop) ENV NATS_SERVER=2.10.16 0B
3 months ago /bin/sh -c #(nop) CMD ["/bin/sh"] 0B
3 months ago /bin/sh -c #(nop) ADD file:fb066571462e703f8… 7.4MB
[root@wyx ~]#
7.使用docker save命令将镜像保存导出
[root@wyx ~]# docker save --output hello.tar 131c
[root@wyx ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hellov2 1.0 131c76fb3f93 3 months ago 23.6MB
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats 2.10.16-alpine 131c76fb3f93 3 months ago 23.6MB
[root@wyx ~]#
8.Docker load命令将镜像导入
[root@wyx ~]# docker load --input hello.tar
Loaded image ID: sha256:131c76fb3f93fabbabd65e7bade4211b255cd39895f4ef0d96c601cea1b62b04
[root@wyx ~]#
9.Docker rmi命令删除指定镜像
[root@wyx ~]# docker rmi -f 131c
Untagged: hellov2:1.0
Untagged: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats:2.10.16-alpine
Untagged: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nats@sha256:b9ca0803a1d2a3c9a10a26f61e5f20a1f5b5ca00226569abf5a7544e9da269b1
Deleted: sha256:131c76fb3f93fabbabd65e7bade4211b255cd39895f4ef0d96c601cea1b62b04
Deleted: sha256:05aa83540eea7472e8e3d69a29ac6cb656ae1c1c33644ae803363e4150046b57
Deleted: sha256:e9019b69f34b2ef9de0646b8b46c651d71898ad69d42149e4f1c7defc2e9926f
Deleted: sha256:e8993a665ac273b9f8c990fcb40601b6ac882f3b7673a1921ad436f00f2d49a6
Deleted: sha256:af9a70194aa4d12f967dbd4bcb1ce9c98ba42adb4ec05536080fd4560155e809
[root@wyx ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@wyx ~]#