文章

docker常用命令

docker pull <image_id>: 拉取镜像

docker build -t <image_name>[:<image_tag>] <project_path>: 将工程打包为 image

docker images: 查看所有 image

docker run: 使用 image 创建 container 并运行

  • -i 即使未连接,也保持STDIN
  • -t 创建一个TTY
  • -d 后台运行 container 并打印出 container 的 id
  • -p 映射端口到主机,格式<container_port>:<host_port>

日常:docker run -d --name <container_name> <image_name>

运行并进入容器控制台:docker run -itd --name <container_name> <image_name>

docker ps: 查看所有正在运行的 container

docker ps -a: 查看所有 container

docker stop <container_id>: 停止 container_id 下的 container

docker rmi <image_id> <image_id>...: 删除镜像

docker rm <container_id>: 删除 container

docker system prune -a: 删除所有 image、container、volumes

本文由作者按照 CC BY 4.0 进行授权