Skip to content

Instantly share code, notes, and snippets.

@chroju
Last active June 8, 2016 05:58
Show Gist options
  • Select an option

  • Save chroju/2fb48b3916e60925469e to your computer and use it in GitHub Desktop.

Select an option

Save chroju/2fb48b3916e60925469e to your computer and use it in GitHub Desktop.
Dockerチートシート

Docker Cheat Sheet

ps

# 起動中コンテナの表示
$ docker ps
# 全コンテナの表示
$ docker ps -a
# 最後に作成されたコンテナを表示(起動状態は問わない)
$ docker ps -l
# コンテナIDのみを表示
$ docker ps -q # `docker rm`等の引数として使用
# 特定の名前のコンテナを表示
$ docker ps -f "name=foo" # 部分一致
# イメージから抽出
$ docker ps -f ancestor=centos:7

images

# 全イメージの表示
$ docker images
# 特定イメージの表示
$ docker images foo/bar # 完全一致

build

$ docker build -t repository_name/image_name:tag_name Dockerfile

run

$ docker run image_name
# 名前を付ける
$ docker run --name foo image_name
# 対話
$ docker run -it image_name /bin/bash
# ディレクトリのマウント
$ docker run -v /host/dir:/docker/dir image_name

exec

$ docker exec -it container_name /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment