Skip to content

Instantly share code, notes, and snippets.

@kenzo0107
Last active August 29, 2015 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kenzo0107/d5ca579fc6d92c89d92e to your computer and use it in GitHub Desktop.
Save kenzo0107/d5ca579fc6d92c89d92e to your computer and use it in GitHub Desktop.

Docker command List

Dockerイメージ一覧表示

docker images

Dockerイメージダウンロード

docker pull <Repository>:<Tag>

Dockerイメージ削除

docker rmi <ImageName>or<ImageID>

Dockerコンテナ一覧表示

docker ps

DockerコンテナID一覧表示

docker ps -a -q

Dockerコンテナを指定しコマンド実行
docker run [オプション] --name [コンテナ名] [イメージ名] [コンテナで実行するコマンド] [引数]

-d:バックグラウンドで実行する。
-i:コンテナの標準入力を開く。/bin/bashなどでコンテナを操作する際に指定。
-t:tty(端末デバイス)を確保する。/bin/bashなどでコンテナを操作する際に指定。
-p [ホストのポート番号]:[コンテナのポート番号]:ホストとコンテナのポートマッピング。
-v [ホストのディレクトリ]:[コンテナのディレクトリ]:ホストとコンテナのディレクトリ共有。
-e <変数名>=<変数> 環境変数指定
Dockerコンテナ起動

docker start <ConatainerID|ContainerName>

Dockerコンテナ�再起動

docker restart <ConatainerID|ContainerName>

Dockerコンテナ停止

docker stop <ConatainerID|ContainerName>

Dockerコンテナ実行

docker start <ConatainerID|ContainerName>

Dockerコンテナ実行 with Shell実行

docker start -i <ConatainerID|ContainerName>

Dockerコンテナ削除

docker rm <ConatainerID|ContainerName>

Docker全コンテナ削除

docker ps -a -q | xargs -n 1 docker rm

起動中コンテナに接続

docker attach <ConatainerID|ContainerName>

起動中コンテナにbash実行

docker exec -it <ConatainerID|ContainerName> bash

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment