进阶 Docker 命令

Docker 进阶

Mike Metzger

Data Engineering Consultant

Docker 回顾

  • Docker 是一个容器运行时
  • 旨在在 Windows、Mac 和 Linux 上运行与管理各类容器化应用
  • 可用预构建镜像运行容器,或自行构建
  • Dockerfile 是用于构建 Docker 镜像的文本文件
  • 容器是某个 Docker 镜像的实例

DataCamp 的《Introduction to Docker》课程是本课的先修课程:https://app.datacamp.com/learn/courses/introduction-to-docker

Introduction to Docker 课程截图

Docker 进阶

Docker 命令

  • docker run
  • docker stop
  • docker build
  • docker --help
    • 提供可用 Docker 命令列表
  • docker COMMAND --help
    • docker run --help
      • 提供 docker run 命令的选项
Docker 进阶

临时容器

  • 通常用 docker run 创建容器
  • 停止/退出后容器仍会保留
  • 常需运行后在退出时立刻删除容器实例
    • 开发
    • 测试
    • 脚本
  • docker run --rm
    • docker run --rm alpine:latest /bin/sh
  • 称为"清理"或"移除"
Docker 进阶

docker ps

  • 用于查看本机 Docker 上容器的名称、ID、状态等属性
  • 使用 -a 标志获取更多已存在容器的信息
    • docker ps -a
  • 课程后续将介绍如何获取更为详尽的容器信息

docker ps -a

Docker 进阶

Passons à la pratique !

Docker 进阶

Preparing Video For Download...