中級 Docker コマンド

Docker 中級

Mike Metzger

Data Engineering Consultant

Docker のおさらい

  • Docker はコンテナ実行環境
  • Windows、Mac、Linux でコンテナ化アプリを実行・管理するための設計
  • 既成イメージで実行、または自作可能
  • Dockerfile は Docker コンテナイメージを作成するためのテキストファイル
  • コンテナは特定の Docker イメージの実体(インスタンス)

DataCamp の 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

  • 対象マシン上のコンテナの名前、ID、状態などを確認するコマンド
  • 既存コンテナの詳細は -a フラグで取得
    • docker ps -a
  • より詳細な情報の取得方法は後半で解説

docker ps -a の出力

Docker 中級

練習しましょう!

Docker 中級

Preparing Video For Download...