LoginSignup
3
8

More than 3 years have passed since last update.

dockerコマンドのメモ

Posted at

DockerHubからimageの取得する

docker pull ubuntu

Imageを起動する

docker run ubuntu

bashを使用する

docker run -i -t ubuntu bash

-i はコンテナの標準入力を有効化、 -t はttyを有効化するためのオプション

DockerHubでimageを検索する

docker search <IMAGE NAME>

tagを使用する

docker run python:2.7 python --version

DockerfileからDockerImageを作成する

docker build -t hello .

-t は名前をつける
. はdocker build 実行時のコンテキストの指定

ローカルに存在するDocker Image の一覧を確認する

docker images

Docker Hubへログインする

docker login

Docker Image を命名する

docker tag <IMAGE NAME> <USER NAME>/<IMAGE NAME>:<TAG>

Docker Hub へ Docker Image をアップロードする

docker push <USER NAME>/<IMAGE NAME>:<TAG>

実行中のコンテナを確認する

docker container ls -a

-a 全てのコンテナを表示

停止したコンテナをすべて削除する

docker container prune

1つ以上のコンテナーを削除する

docker container rm <CONTAINER> [CONTAINER...]

Dockerネットワークを一覧で表示する

docker network ls

新しいBridgeネットワークを作成する

docker network create <NAME>

停止したコンテナを実行する

docker start -a <CONTAINER>

-a アタッチする

実行中コンテナを停止する

docker stop <CONTAINER>

コンテナの中にbashで入る

docker exec -it <CONTAINER> bash

イメージのビルド履歴を表示する

docker history <IMAGE NAME>
3
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
8