記憶力がないから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] | 作業ディレクトリを指定 |