Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@ikanamazu

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

最近Dockerの履修を始めたので自分用めも。

確認系

# dockerの色々を確認
$ docker info

# 動いているコンテナを見る
$ docker ps

# 動いていないコンテナも見る
$ docker ps -a

# イメージの確認
$ docker images

コンテナ起動関係

CONTAINER IDは特定ができる所まで入力すれば省略が可能。

# コンテナを起動
$ docker start [CONTAINER ID]

# コンテナを終了
$ docker stop [CONTAINER ID]

# コンテナに入る
$ docker attach [CONTAINER ID]

# コンテナを終了
$ exit

# コンテナを抜ける
$ Ctrl + p + q

削除系

イメージが使っているコンテナが存在する場合エラーを投げてくれるので、不要なイメージを削除する場合は不要なコンテナを先に削除する。

# コンテナの削除。複数指定可能
$ docker rm [CONTAINER ID] [CONTAINER ID] ......

# コンテナを全て削除。注意
$ docker rm `docker ps -a -q`

# イメージの削除
$ docker rmi [IMAGE ID]

その他

# イメージのリネーム
$ docker tag [SRC REPOSITORY]:[SRC TAG] [DST REPOSITORY]:[DST TAG]
$ docker rmi [SRC IMAGE ID]

# コンテナをファイル出力
$ docker export [CONTAINER ID] > [DST].tar

# ファイルからコンテナを作成
$ cat [SRC].tar | docker import - [REPOSITORY]:[TAG]
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
0
Help us understand the problem. What are the problem?