Docker

Dockerコマンドチートシート

記憶力がないからDockerコマンドの個人的なメモを書いておきました。何分初心者なので間違ってても許してください。自分が使う分だけ書いてあります。

順次追記していきます。


docker image [コマンド]

コマンド
説明

build
ビルド

pull
pull

ls
ビルドまたはプルしたイメージの一覧表示

history
履歴表示

rm
イメージを削除


docker container [コマンド]

コマンド
説明

run
コンテナを実行

attach
コンテナにアタッチ

ls
コンテナの一覧表示

kill
コンテナの停止

port
コンテナが使用中のポートを表示


各コマンドの詳細

各コマンドの詳細なオプションを書いていきます。


docker image build

docker image build [オプション] [Path]

PathはDockerfile内で使用するファイル等が置かれているディレクトリを指定する。

オプション
説明

-f [hoge]
Dockerfile名を指定

-t [hoge]
タグの指定


docker container run

docker container run [オプション] <イメージ名> [コマンド] [引数...]

オプション
説明

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

--name
Dockerコンテナに名前を付ける

-it
実行結果をコンソールに出力

-p [host]:[container]
ポートフォワーディング

-e [HOGE]=[hoge]
環境変数を指定

(--read-only) -v [host] [container]
ディレクトリをマウント
--read-onlyを付けると読み取り専用でマウント

-w=[dir]
作業ディレクトリを指定