目录

Docker日常技巧收集

目录

查看正在运行容器

docker ps

查看所有运行容器

docker ps -a

进入容器

docker exec -it 容器ID bash

停止全部运行中的容器

docker stop $(docker ps -a)

删除全部容器

docker rm $(docker ps -aq)

停止并删除容器

docker stop $(docker ps -a) & docker rm $(docker ps -aq)

清理所有处理终止状态的容器

docker container ls -a 命令可以查看所有已经创建的包括终止状态的容器,如果数量太多要一个个删除可能会很麻烦,用下面的命令可以清理掉所有处于终止状态的容器。

$ docker container prune

删除容器

可以使用 docker container rm 来删除一个处于终止状态的容器。例如

$ docker container rm  trusting_newton
trusting_newton

容器配置DNS

所有 Docker 容器的 DNS 配置通过 /etc/resolv.conf 文件立刻得到更新。

配置全部容器的 DNS ,也可以在 /etc/docker/daemon.json 文件中增加以下内容来设置。

{
  "dns" : [
    "114.114.114.114",
    "8.8.8.8"
  ]
}