『Docker入門から実践へ』ノート

1959 ワード

ミラーリング

  • Dockerミラーウェアハウスからミラー
  • を取得
    docker pull ubuntu:16.04
    
  • ミラーに基づいてコンテナ
  • を起動して実行する.
    #   `bash`  
    docker run -it --rm ubuntu:16.04 bash
    
  • 容器
  • を終了する.
    exit
    
  • は、ダウンロードされたミラー
  • をリストする.
    docker image ls
    
  • ミラー、コンテナ、データボリュームに使用される領域を表示する
  • docker system df
    
  • 虚構ミラーの表示
  • docker image ls -f dangling=true
    
  • 虚構ミラー
  • を削除
    docker image prune
    
  • 中間層ミラーを含むすべてのミラーを表示する
  • docker image ls -a
    
  • は、ID、ミラー名、ダイジェストでミラー
  • を削除する.
    docker image rm 
    

    ようき

  • コンテナ
  • を新規作成して起動する.
    #  “hello world” 
    docker run ubuntu:16.04 /bin/echo 'hello world'
    #  bash , 
    docker run -it ubuntu:16.04 /bin bash
    
  • は、終了した容器
  • を起動する.
    docker container start 
    
  • バックグラウンド運転
  • docker run -d ubuntu:16.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
    
  • 実行中のコンテナ情報を表示
  • docker container ls
    
  • すべてのコンテナ情報を表示
  • docker container ls -a
    
  • コンテナの出力情報
  • を取得する.
    docker container logs 
    
  • 運転中の容器
  • を終了する.
    docker container stop 
    
  • 終了端末
  • exit   Crtl + d
    
  • 運転状態のコンテナ
  • を再起動する
    docker container restart 
    
  • はバックグラウンドで動作容器
  • に入る.
    #   stdin   exit  , 
    docker attach 
     
    #   stdin   exit  , 
    docker exec -it  bash
    
  • ローカルコンテナ
  • をエクスポートする.
    docker export  > 
    
  • コンテナスナップショット
  • をインポート
    cat ubuntu.tar | docker import - 
    
  • 終端状態の容器
  • を削除する.
    docker container rm 
    
  • 終了状態にある全ての容器を清掃する
  • .
    docker container prune