常规命令
常规命令汇总
docker version #查看Docker版本信息
docker info #显示Docker的系统信息,包括镜像和容器的数量
docker 命令 --help #查看所有的命令
systemctl status docker #查看docker运行状态
镜像基本命令
查看全部镜像
查看全部镜像
docker images #查看所有的镜像
测试
[root@test docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/hello-world latest feb5d9fea6a5 19 months ago 13.3 kB
docker.io/centos latest 5d0da3dc9764 19 months ago 231 MB
解释:
repository 镜像的仓库源
tag 镜像的标签
image id 镜像的id
created 镜像创建时间
size 镜像大小
可选项
-a, --all #列出所有的镜像
-q,--quiet #只显示镜像的id
搜索镜像
搜索镜像
docker search 镜像
测试
[root@test docker]# docker search mysql
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/mysql MySQL is a widely used, open-source relati... 14061 [OK]
docker.io docker.io/mariadb MariaDB Server is a high performing open s... 5369 [OK]
可选项
-f,--filter #根据提供的条件过滤输出
[root@test docker]# docker search mysql -f stars=1000 #搜索mysql下载量大于1000的结果!
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/mysql MySQL is a widely used, open-source relati... 14061 [OK]
docker.io docker.io/mariadb MariaDB Server is a high performing open s... 5369 [OK]
--limit #最大搜索结果数
下载镜像
1、常规下载
docker pull 镜像名
测试
[root@test ~]# docker pull mysql
Using default tag: latest #如果不写tag,默认就是最新的
Trying to pull repository docker.io/library/mysql ...
latest: Pulling from docker.io/library/mysql
328ba678bf27: Pull complete #分层下载,Docker image的核心 联合文件系统
f3f5ff008d73: Pull complete
dd7054d6d0c7: Pull complete
70b5d4e8750e: Pull complete
cdc4a7b43bdd: Pull complete
a0608f8959e0: Pull complete
5823e721608f: Pull complete
a564ada930a9: Pull complete
539565d00e89: Pull complete
a11a06843fd5: Pull complete
92f6d4aa041d: Pull complete
Digest: sha256:a43f6e7e7f3a5e5b90f857fbed4e3103ece771b19f0f75880f767cf66bbb6577 #签名
Status: Downloaded newer image for docke

本文主要介绍了Docker的常见命令,包括镜像基本命令(查看、搜索、下载、删除、构建等)、容器基本命令(新建、启动、停止、查看进程信息等)以及常用其他命令(查看日志)。详细说明了各命令的使用方法和注意事项,帮助读者学习和掌握Docker命令。

1万+

被折叠的 条评论
为什么被折叠?



