イメージ取得/一覧/削除
・イメージ取得
docker image pull NAME[:TAG]
・イメージ一覧
docker image ls
・イメージ削除
docker image rm IMAGE_ID
・イメージ全削除
docker image prne
コンテナ実行/一覧/停止/削除
・コンテナ実行 ※イメージがローカルにない場合、DLから始める
docker container run -d NAME[:TAG]
・コンテナ一覧 ※実行中のコンテナのみ
docker container ls
・コンテナ一覧
docker container ls -a
・コンテナ停止
docker container stop NAME
・コンテナ削除
docker container rm CONTAINER_ID
・コンテナ全部削除
docker container prune
省略コマンド
イメージ
項目 | 通常 | 省略 |
---|---|---|
ビルド | docker image build | docker build |
一覧 | docker image ls | docker images |
取得 | docker image pull | docker pull |
削除 | docker image rm | docker rmi |
コンテナ
項目 | 通常 | 省略 |
---|---|---|
実行 | docker container run | docker run |
停止 | docker container stop | docker stop |
一覧 | docker container ls | docker ps |
削除 | docker container rm | docker rm |
イメージのビルド
docker build [OPTION] PATH
# [OPTION] -t <NAME>[:<TAG>], -f <Doclerfile名>
Docker Hub 公開
docker build -t <DockerHubのUsername>/<NAME>[:<TAG>] PATH
docker login
Username: DockerHub_ID
Password:
docker push <DockerHubのUsername>/<NAME>[:<TAG>]
#必要に応じて以下を実施
docker tag SRC_NAME[:TAG] TRG_NAME[:TAG]
# SRC_NAME タグづけしたいDockerイメージ
# TRG_NAME 追加したいタグ