LoginSignup
6
6

More than 5 years have passed since last update.

Dockerのコマンドチートシート

Last updated at Posted at 2015-07-10

はじめに

ここ数ヶ月で、Dockerを本番環境で運用しています。

鳥頭の自分にとってはコマンドがパッとでてこないので、
自分的によく使うコマンドをピックアップして、
忘失録としてQiitaのスペースをお借りしたいと思います。

使用しているのはDocker v1.4です。
(はやくv1.7にしたい)

よく使うコマンド

大文字の部分は変数として読み替えてください。

centosにdockerをインストール(要epel)

※古いdockerパッケージが入ってたら削除する
sudo yum remove docker

centos6 にdockerをインストールする
sudo yum install --enablerepo=epel dokcer-io

docker-regisryをバックグラウンドで立ち上げる(ポート:5000番)

docker run -p 5000:5000 -d registry

起動中のコンテナにbashでアタッチ

docker exec -it ID_or_NAME bash

起動中のコンテナにbashコマンドをアタッチせずに実行(複数引数、パイプも可能)

docker exec ID_or_NAME COMMANDS

  • ex. (コンテナ名 test_container と想定) docker exec test_container ls -l /home/test-user

起動中のコンテナを停止

docker stop ID_or_NAME

dockerコンテナを削除

docker rm ID_or_NAME

dockerイメージを削除

docker rmi ID_or_NAME

dokcerの情報を表示する

docker inspect ID_or_NAME

dockerにタグをつける

docker tag IMAGE[:TAG] NAME[:TAG]

docker-registryをconfig.yml使って立ち上げる

docker run -p 5000:5000 -v /etc/docker/:/registry-conf -e DOCKER_REGISTRY_CONFIG=/registry-conf/config.yml registry

さいごに

とりとめのない記事になってしまいますがご了承ください。

もうちょっとDockerのTipsとかを書いていければと思います。

参考資料

Using the command line

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