Docker常用命令

74 阅读1分钟

一.镜像相关命令

  1. 查看本地镜像
  • docker images 查看本地Docker的镜像
  • docker images -q 只显示镜像ID
  1. 拉取镜像
  • docker pull [镜像名]:[标签(版本)]
  • docker pull ubuntu : latest 拉取最新版
  1. 删除镜像
  • docker rmi [镜像ID/镜像名] 删除指定镜像
  • docker rmi -f [镜像名] 强制删除镜像,无提示
  1. 构建镜像
  • docker bulit -t [镜像名]:[标签] [dockerfile路径] 路径可以省略
  1. 将镜像下载到本地
  • docker save
  1. 将本地镜像上传到Docker
  • docker load

二.容器相关命令

  1. 查看容器
  • docker ps 查看运行中的容器
  • docker ps -a 查看所有容器
  • docker ps -l 查看最近创建的容器
  1. 创建并启动容器
  • docker run [选项] [镜像名] [命令]
# 常用选项
-it :交互式终端
-d : 后台运行
-p :端口映射(主机:容器)
-v :挂载卷(主机目录:容器目录)
--name :指定容器名
  1. 启动,停止,重启容器
  • docker start [容器名/ID] 启动容器
  • docker stop [容器名/ID] 停止运行容器
  • docker restart [容器名/ID] 重启容器
  1. 进入运行中的容器,退出容器
  • docker exec -it [容器名/ID] /bin/bash 进入容器
  • docker exit 退出容器
  1. 删除容器
  • docker rm [容器名/ID] 删除容器
  • docker rm -f [容器名/ID] 强制删除未容器
  • docker contauner prune 删除所有停止容器
  1. 查看日志
  • docker logs [容器名/ID]
  • docker logs -f [容器名/ID] 实时动态的查看日志