帮助文档地址
https://docs.docker.com/reference/
帮助命令
docker version
docker info
docker 命令 --help
镜像命令
docker images
[root@localhost ~]
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest feb5d9fea6a5 2 months ago 13.3kB
REPOSITORY 仓库镜像源
TAG 镜像标签
IMAGE ID 镜像唯一ID
CREATED 创建时间
SIZE 镜像大小
Options:
-a, --all 查看镜像全部信息
--digests 显示摘要
-f, --filter filter 过滤
--format string 根据某种模板格式打印
--no-trunc 不截断输出
-q, --quiet 只显示镜像ID
docker search 搜索镜像
[root@localhost ~]
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 11748 [OK]
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print search using a Go template
--limit int Max number of search results (default 25)
--no-trunc Don't truncate output
docker search mysql --filter=STARTS=3000
docker pull 下载镜像
Options:
-a, --all-tags 下载仓库中所有带标签的镜像
--disable-content-trust 跳过镜像的校验 (default true)
--platform string 如果服务器具有多平台功能,则设置平台
-q, --quiet 抑制输出
[root@localhost ~]
Using default tag: latest
latest: Pulling from library/mysql
a10c77af2613: Pull complete
b76a7eb51ffd: Pull complete
258223f927e4: Pull complete
2d2c75386df9: Pull complete
63e92e4046c9: Pull complete
f5845c731544: Pull complete
bd0401123a9b: Pull complete
3ef07ec35f1a: Pull complete
c93a31315089: Pull complete
3349ed800d44: Pull complete
6d01857ca4c1: Pull complete
4cc13890eda8: Pull complete
Digest: sha256:aeecae58035f3868bf4f00e5fc623630d8b438db9d05f4d8c6538deb14d4c31b
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest
docker rmi 删除镜像
docker rmi -f 镜像ID
docker rmi -f $(docker images -aq)
容器命令
docker run 运行容器
docker run 镜像名
--name string
-d
-it
-p
-P
docker run -it 镜像名 /bin/bash
[root@localhost ~]
[root@c6a424b9a301 /]
bin dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var
docker ps 正在运行
[root@localhost ~]
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
退出容器
exit
ctrl + p +q
删除容器
docker rm 容器ID
启动容器
docker start 容器ID
停止容器
docker stop 容器ID
重启容器
docker restart 容器ID
杀死容器
docker kill 容器ID
其他命令
查看日志
docker logs [-tf] [--tail 10] 容器ID
后台启动
docker run -d 容器ID
查看进程
docker top 容器ID
查看容器元数据
docker inspect 容器ID
进入正在运行的容器
docker exec -it 容器ID /bin/bash
docker attach 容器ID
exec
attach
容器内复制文件到服务器
docker cp 容器ID:地址 外部地址
|