Docker常用镜像命令整理
镜像命令
docker images (查看所有主机的镜像)
REPOSITORY TAG IMAGE ID CREATED SIZE
# 解释
REPOSITORY 镜像的仓库源
TAG 镜像的标签
IMAGE ID 镜像的id
CREATED 镜像的创建时间
SIZE 镜像的大小
# 可选项
Options:
-a, --all # 列出所有镜像
--digests # 显示摘要信息
-f, --filter filter # 根据所提供的条件过滤输出
--format string # 使用Go模板打印漂亮的图像
--no-trunc # 不换行输出
-q, --quiet # 只显示镜像的ID
docker search(搜索镜像)
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 12283 [OK]
# 可选项
--filter=STARS=3000 # 搜索出来的镜像为STARS大于3000的
docker pull (下载镜像)
# 下载镜像 docker pull 镜像名[:tag]
C:\Users\48358>docker pull mysql
Using default tag: latest # 如果不写tag 默认就是latest 最新
latest: Pulling from library/mysql
a4b007099961: Pull complete # 分层下载 docker image的核心 联合文件系统
e2b610d88fd9: Pull complete
38567843b438: Pull complete
5fc423bf9558: Pull complete
aa8241dfe828: Pull complete
cc662311610e: Pull complete
9832d1192cf2: Pull complete
f2aa1710465f: Pull complete
4a2d5722b8f3: Pull complete
3a246e8d7cac: Pull complete
2f834692d7cc: Pull complete
a37409568022: Pull complete
Digest: sha256:b2ae0f527005d99bacdf3a220958ed171e1eb0676377174f0323e0a10912408a # 防伪标志签名
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest # 真实地址
# 指定版本下载
C:\Users\48358>docker pull mysql:5.7
5.7: Pulling from library/mysql
a4b007099961: Already exists # 当存在时则不下载此层
e2b610d88fd9: Already exists
38567843b438: Already exists
5fc423bf9558: Already exists
aa8241dfe828: Already exists
cc662311610e: Already exists
9832d1192cf2: Already exists
3f242378e320: Pull complete
cc65503c0186: Pull complete
ce8944d50437: Pull complete
597d59a9a424: Pull complete
Digest: sha256:c8f68301981a7224cc9c063fc7a97b6ef13cfc4142b4871d1a35c95777ce96f4
Status: Downloaded newer image for mysql:5.7
docker.io/library/mysql:5.7
docker rmi (删除镜像)
rmi 此处的i代表为image
docker rmi 镜像id # 删除指定的镜像
Untagged: mysql:5.7
Untagged: mysql@sha256:c8f68301981a7224cc9c063fc7a97b6ef13cfc4142b4871d1a35c95777ce96f4
Deleted: sha256:05311a87aeb4d7f98b2726c39d4d29d6a174d20953a6d1ceaa236bfa177f5fb6
Deleted: sha256:ce09b17e1372dcbe2ca378a7ab3bf3d2d1ac2cf92497c4e016c1ec122c0dc1e9
Deleted: sha256:dcc1a49541911203634c3a4d238ec78d979b5b482deb83ea37e418080861c285
Deleted: sha256:3d1d08f848c1b010e1f2323d9adb7d8589110dbe6fc1caf7a84eade16b31042d
Deleted: sha256:9d6a457e1119cd4bf14a7c60c53848e86639672ee17eb129515477e5b9f616f9
docker rmi -f $(docker images -qa) # 删除全部的镜像
Options:
-f, --force 强制删除
--no-prune 不换行输出
$()命令为linux下执行使用

浙公网安备 33010602011771号