前面教程介绍过 docker 是 c/s 模式, 通过 client 命令 与 server 端进行交互, docker 有着强大的命令系统, 我们需要系统学习下.
基础的命令
查看版本
docker version
查看 docker 信息
会显示多少镜像,容器, 运行中,暂停中, 停止的容器数量, cpu, memory, system等信息
docker info
容器操作
下载仓库
docker pull centos
运行容器
docker run -it centos /bin/bash
docker run -it
-i
交互式操作-t
终端centos
镜像/bin/bash
交互使用/bin/bash模式
查看容器
docker ps
查看正在运行的容器
docker ps -a
查看所有容器,包括运行中,停止和暂停的容器
启动指定ID的容器
docker start ID
支持3位数操作.
停止容器
docker stop ID
暂停容器
docker pause ID
恢复容器
docker unpause ID
重启容器
docker restart ID
开机启动
# 创建时带参数实现开机启动
docker run -itd --restart=always ...
# 对于已经运行的容器更新为开机启动
docker update --restart=always <容器id>
磁盘空间
查看磁盘空间情况
docker system df
清理磁盘
docker system prune
彻底清理
docker system prune -a