0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

よく使うDockerコマンドまとめ

Last updated at Posted at 2020-10-06
#コンテナ一覧
docker ps -a

#実行中のコンテナのみ表示させる
docker container ls

#すべてのコンテナを表示させる
docker container ls -a

#コンテナを削除
docker rm <CONTAINER ID>

#イメージ一覧
docker images

#イメージを削除
docker rmi <IMAGE ID>

#イメージの取得
docker pull hoge

#コンテナに接続
docker run -it hoge bin/sh

#コンテナを停止
docker stop <CONTAINER ID>

#コンテナを再起動
docker restart <CONTAINER ID>

#Docker Composeについて
#バックグランドで実行
docker-compose up -d

#サービスを停止
docker-compose stop

#サービスを開始
docker-compose start

#サービスの停止および破棄
docker-compose down

#「--rm」オプション:コンテナが停止したら自動的に削除
docker run --rm openjdk:9 java --version

#「--workdir」オプション:作業ディレクトリを指定
docker run --rm --mount type=bind,src=/home/hoge/docker,dst=/home/test --workdir /home/test openjdk:9 java Hello

#ネットワークについて
#ネットワーク一覧
docker network ls

#ネットワークを作成
docker network create hoge

#作成したネットワークへコンテナを参加させる
docker run --name nginx --network=hoge -d nginx

#ネットワークを確認
docker network inspect hoge

#ネットワークを削除
docker network rm hoge

#Volumeについて
#Volume一覧
docker volume ls

#Volume詳細
docker volume inspect <Volume ID>

#コンテナを更新してイメージへコミット
docker run -t -i hoge /bin/bash  #コンテナに接続
gem install json                 #コンテナ変更
docker commit -m "Added json gem" -a "Kate Smith" \
<Container ID> <image ID>:tag    #変更したコンテナをもとに、imageを作成



0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?