1. 查看docker 版本信息

docker version
或者
docker info

  1. image 文件

列出本机的所有 image 文件。
docker image ls

删除 image 文件
docker image rm [imageName]

列出本机正在运行的容器
docker container ls

列出本机所有容器,包括终止运行的容器
docker container ls --all
终止运行的容器文件
docker container rm [containerID]

  1. 查看容器的信息

查看正在运行容器ID

docker ps -q

查看最后创建的容器

docker ps -l

查看正在运行容器大小

docker ps -s

  1. 查看 Docker 运行状态

systemctl status docker
将 Docker 服务加入开机自启动

systemctl enable docker

  1. 重新启动容器,一般在修改除端口外的配置后使用使修改生效

docker restart $name

停止容器的运行

docker stop $name

移除容器

docker rm $name

查看 docker 容器占用 CPU,内存等信息

docker stats --no-stream

  • Discourse 为例
    1、Docker 导出
    docker save f88c5d123168 > /var/discourse/app.tar
    2、scp传到新vps
    scp -P -r 22 /var/discourse/app.tar root@1.3.1.2:/var/discourse
    3、Docker 导入
    docker load < /var/discourse/app.tar
  1. docker自启动

开启 docker 自启动

systemctl enable docker.service

  • 关闭 docker 自启动

systemctl disable docker.service

  1. docker中 启动所有的容器命令
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 关闭所有的容器命令

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的容器命令

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker中 删除所有的镜像

docker rmi $(docker images | awk '{print $3}' |tail -n +2)

查看容器日志

 docker logs -f <容器名orID>
如果觉得我的文章对你有用,请随意赞赏