LoginSignup
2
0

More than 3 years have passed since last update.

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

Posted at

最近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]
2
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
2
0