1. TOP
  2. Docker
  3. Dockerコマンド集

Dockerコマンド集

DockerHUBよりイメージの取得

DockerHUBの検索

Dockerイメージの確認

aliasを作ると便利かも(Ubuntu) alias di=’docker images’

Dockerイメージ名の確認

Dockerコンテナを確認

aliasを作ると便利かも(Ubuntu) alias dp=’docker ps -a’

Dockerコンテナの起動

  • –nameオプション:作成するコンテナに名前をつける
  • -iオプション:Dockerコンテナ起動時に標準入力(STDIN)を受け付ける
  • -tオプション:仮想端末(pseudo-TTY)をコンテナに割り当てる
  • -d バックグラウンドで起動
  • バックグラウンド起動以外は、exitでホストOSに戻る

Dockerファイルからのイメージ作成

Dockerコンテナの再利用

Dockerコンテナを再利用するためコンテナをイメージ化する。コンテナは停止している必要がある。

Dockerの削除

DockerImageの削除

コンテナIDをシェル変数にセット

Dockerコンテナをバックグラウンドで起動

バックグラウンドコンテナへの接続

docker attachが使えない場合
以下のようにすれば、シェルを呼び出せる

バックグラウンドコンテナからexit

キーボード入力する

コンテナの起動

docker ps -a にてステータス'UP'が確認できる

コンテナの停止

docker ps -a にてステータス’Exited’が確認できる

ホストOSで共有するディレクトリ作成

ホストOS->Dockerコンテナへのディレクトリとファイル提供準備

サンプルファイル生成

ホストOSのディレクトリをコンテナに提供(書き込み可能)

-vオプション:ホストOSディレクトとコンテナのフォルダを指定

ホストOSのディレクトリをコンテナに提供(書き込み不可)

ro:ホストOSディレクトとコンテナのフォルダを指定の後に”ro”(readonly)を付加

ホストOSのディレクトリ共有確認

DockerComposeインストール

権限追加

インストール後の確認

起動

ローカルリポジトリ