Docker_コマンド

Docker
ブログ

上位コマンド説明
imagesimageの一覧
versionDockerEngine等のバージョン表示
info構成情報の表示

docker image (image:上位コマンド)

副コマンド説明
pullリポジトリからimageをダウンロード
rm指定したimageを削除
tag指定したimageにタグ付け

dokcer network (network:上位コマンド)

副コマンド説明
createDocker内でコンテナ同士がやり取りするネットワークを作成
lsDocker内で作成済ネットワークを一覧表示
rm指定したネットワークを削除
inspect指定したネットワークの詳細表示
connect動作中のコンテナを作成したネットワークに接続
disconnect指定したコンテナをネットワークから切断

docker container (container:上位コマンド)

副コマンド説明
runDockerイメージを「ダウンロード」「作成」「起動」する。
–name ○○ ⇒ コンテナ名を指定
-p port番号(ホスト):port番号(コンテナ) ⇒ ポート番号を指定
-v ディレクトリ(ホスト):ディレクトリ(コンテナ) ⇒ ボリュームのマウント
–net=ネットワーク名 ⇒ 指定したネットワークに接続
-e 環境変数名=値 ⇒ 環境変数を指定
-d ⇒ バックグランドで実行
-i ⇒ 端末操作
-t ⇒ 画面表示する
ls動作中のコンテナを表示
-a : 停止中も含めて表示
stop動作中のコンテナを停止
rmコンテナを削除
起動中のコンテナは削除できない。停止させてから行う。
start停止中のコンテナを再スタート
inspectコンテナの詳細情報を表示
logsコンテナのログを表示
exec動作中のコンテナでコマンドを実行できるようにする
-it コンテナ名 /bin/bash
export指定したコンテナを他のDockerで取り込めるようにtarファイルを作成

docker volume (volume:上位コマンド)

副コマンド説明
createデータボリュームを作成
–name ○○ ⇒ ボリューム名を指定
lsDocker内にあるデータボリュームを表示
inspect指定したデータボリュームの詳細情報を表示
rm指定したデータボリュームを削除

コメント