Docker 常用命令汇总

Posted by 彭超 on 2019-07-15
Estimated Reading Time 1 Minutes
Words 367 In Total
Viewed Times

Docker 镜像命令

列出镜像列表

1
$ docker images
1
$ docker image ls -a

运行 Docker 镜像(守护态方式)

1
$ docker run -d {镜像名}

删除指定 Docker 镜像

1
$ docker  image rm {镜像名}

删除 Docker 虚悬镜像

1
$ docker image prune

Docker 容器命令

列出正在运行的容器

1
$ docker ps -a

列出所有容器(包括已停止容器)

1
$ docker ps -l

进入运行中的 Docker 容器

1
$ docker exec -it {容器ID} /bin/bash

停止 Docker 容器

1
$ docker stop {容器ID}

删除指定 Docker 容器

1
$ docker rm -f {容器ID}

删除停止的 Docker 容器

1
$ docker container prune

查看 Docker 容器历史运行日志

1
$ docker logs {容器名}

实时监听 Docker 容器运行日志

1
$ docker logs -f {容器名}

Docker 数据卷命令

创建 Docker 数据卷

1
$ docker volume create {数据卷名}

列出所有 Docker 数据卷

1
$ docker volume ls

删除指定 Docker 数据卷

1
$ docker volume rm {数据卷名}

删除未关联(失效) Docker 数据卷

1
$ docker volume prune
1
$ docker volume rm $(docker volume ls -qf dangling=true)

Docker 文件操作命令

从主机复制文件到 Docker 容器中

1
$ sudo docker cp {主机内文件路径} {容器ID}:{容器内文件存储路径}

从 Docker 容器中复制文件到主机中

1
$ sudo docker cp {容器ID}:{容器内文件路径} {主机内文件存储路径}

If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !