帮助命令
docker version # 版本信息
docker info # docker 的系统信息, 镜像容器的数量
docker 命令 --help # 万能命令
帮助文档地址:官网文档
镜像命令
docker images # 显示本机所有镜像
docker images -a # 列出所有镜像
docker images -q # 只显示镜像id
docker search # 查找镜像
docker pull 镜像[:tag] # 下载镜像, tag 是可选的,但是tag在仓库里必须有
docker pull mysql #最新版
docker pull mysql:5.7 # 指定版本
docker rmi # 删除镜像
docker rmi -f 容器id # 删除单个镜像
docker rmi -f 容器id 容器id 容器id # 删除多个镜像
docker rmi -f $(docker images -aq) # 递归删除所有镜像
启动容器
docker run [可选参数] image
--name="name" # 容器名字,用来区分
-d # 后台运行
-it # 使用交互方式运行,可以进入容器查看
-p # 指定容器的端口
-p ip:主机端口:容器端口
-p 主机端口:容器端口
-p 容器端口
-P # 随机指定端口
查看容器
docker ps # 查看运行中的容器
docker ps -a # 查看所有的容器,包括没在运行的
删除容器
docker rm 容器id # 删除容器
docker rm -f $(docker ps -aq) # 递归强制删除所有容器
-f force
启动号停止容器
docker start 容器id
docker restart 容器id
docker stop 容器id
docker kill 容器id