一.镜像相关命令
- 查看本地镜像
- docker images 查看本地Docker的镜像
- docker images -q 只显示镜像ID
- 拉取镜像
- docker pull [镜像名]:[标签(版本)]
- docker pull ubuntu : latest 拉取最新版
- 删除镜像
- docker rmi [镜像ID/镜像名] 删除指定镜像
- docker rmi -f [镜像名] 强制删除镜像,无提示
- 构建镜像
- docker bulit -t [镜像名]:[标签] [dockerfile路径] 路径可以省略
- 将镜像下载到本地
- 将本地镜像上传到Docker
二.容器相关命令
- 查看容器
- docker ps 查看运行中的容器
- docker ps -a 查看所有容器
- docker ps -l 查看最近创建的容器
- 创建并启动容器
- docker run [选项] [镜像名] [命令]
# 常用选项
-it :交互式终端
-d : 后台运行
-p :端口映射(主机:容器)
-v :挂载卷(主机目录:容器目录)
--name :指定容器名
- 启动,停止,重启容器
- docker start [容器名/ID] 启动容器
- docker stop [容器名/ID] 停止运行容器
- docker restart [容器名/ID] 重启容器
- 进入运行中的容器,退出容器
- docker exec -it [容器名/ID] /bin/bash 进入容器
- docker exit 退出容器
- 删除容器
- docker rm [容器名/ID] 删除容器
- docker rm -f [容器名/ID] 强制删除未容器
- docker contauner prune 删除所有停止容器
- 查看日志
- docker logs [容器名/ID]
- docker logs -f [容器名/ID] 实时动态的查看日志