- 查看docker 版本信息
docker version
或者docker info
- image 文件
列出本机的所有 image 文件。docker image ls
删除 image 文件docker image rm [imageName]
列出本机正在运行的容器docker container ls
列出本机所有容器,包括终止运行的容器docker container ls --all
终止运行的容器文件docker container rm [containerID]
- 查看容器的信息
查看正在运行容器ID
docker ps -q
查看最后创建的容器
docker ps -l
查看正在运行容器大小
docker ps -s
- 查看 Docker 运行状态
systemctl status docker
将 Docker 服务加入开机自启动
systemctl enable docker
- 重新启动容器,一般在修改除端口外的配置后使用使修改生效
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传到新vpsscp -P -r 22 /var/discourse/app.tar root@1.3.1.2:/var/discourse
3、Docker 导入docker load < /var/discourse/app.tar
- docker自启动
开启 docker 自启动
systemctl enable docker.service
- 关闭 docker 自启动
systemctl disable docker.service
- 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>