Created
November 20, 2014 01:08
-
-
Save mmmpa/4b96614f1b5948af00b9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# http://qiita.com/curseoff/items/a9e64ad01d673abb6866 から | |
#index.docker.ioから指定したイメージを取り込む | |
docker pull REPOSITORY[:TAG] | |
#イメージ一覧を得る | |
docker images | |
#イメージからコンテナを起動する | |
docker run -i -t -d IMAGE /bin/bash | |
#イメージからコンテナを起動して、接続する。コンテナに名前をつける | |
docker run -i -t IMAGE /bin/bash | |
docker run -i -t --name NAME IMAGE /bin/bash | |
#ホストの/var/wwwを、コンテナ内の/var/htmlからアクセスできるように共有する | |
docker run -i -t IMAGE -v /var/www:/var/html /bin/bash | |
#ゲストのPRIVATE_PORTに指定したPortがホストのどのPortにポートフォワードしてるかを調べる | |
docker port CONTAINER PRIVATE_PORT | |
#コンテナを起動する | |
docker start CONTAINER | |
#コンテナを停止する | |
docker stop CONTAINER | |
#コンテナを再起動する | |
docker restart CONTAINER | |
#コンテナを削除する | |
docker rm CONTAINER [CONTAINER...] | |
#コンテナをすべて削除する | |
docker rm $(docker ps -a -q) | |
#イメージを削除する | |
docker rmi IMAGE [IMAGE...] | |
#タグなしのイメージをすべて削除する | |
docker rmi $(docker images | grep '<none>' | awk '{print$3}') | |
#起動しているコンテナに接続する | |
docker attach CONTAINER | |
#イメージに、リポジトリ名[タグ名]をつける | |
docker tag IMAGE REPOSITORY[:TAG] | |
#./にあるDockerfileをビルドして、イメージを作成する | |
docker build ./ | |
docker build -t REPOSITORY[:TAG] ./ | |
#ビルドを最初からやりなおす | |
docker build --no-cache . | |
#起動中のコンテナ一覧を得る | |
docker ps | |
#停止中のコンテナも含めすべての一覧を得る | |
docker ps -a | |
#コンテナのハッシュリストを得る | |
docker ps -a -q | |
#index.docker.ioからイメージを検索する | |
docker search TERM | |
#イメージをビルドした際のコマンドリストを得る。Dockerfileに記述したもののみ | |
docker history IMAGE | |
#イメージをファイル出力する | |
docker save IMAGE > filename.tar | |
#ファイルをイメージとして取り込む | |
docker load < filename.tar | |
#コンテナをファイル出力する | |
docker export CONTAINER > filename.tar | |
#コンテナからイメージを作成する | |
docker commit CONTAINER EPOSITORY[:TAG] | |
#URLを指定してイメージを取り込む | |
docker import url REPOSITORY[:TAG] | |
#ファイルからイメージを取り込む | |
cat filename.tar | docker import - REPOSITORY[:TAG] | |
#コンテナの標準出力を見る | |
docker logs CONTAINER | |
#コンテナ内のファイルをホストにコピーする | |
docker cp CONTAINER:filename ./ | |
#イメージがコンテナ化されてから変更されたファイル差分を得る | |
docker diff CONTAINER | |
#URLのファイルをイメージ内のPATHに生成する | |
docker insert IMAGE URL PATH | |
#コンテナの実行中のプロセス一覧を見る | |
docker top CONTAINER | |
#dockerの現在インストールしているバージョンと最新のバージョンを得る | |
docker version | |
#コンテナ内のイベントを監視する(コンテナが作られた、起動した、停止したなど) | |
docker events | |
#コンテナの詳細な情報を得る。formatオプションで情報の絞り込みができる | |
docker inspect CONTAINER | |
docker inspect --format="{{.NetworkSettings.IPAddress}}" CONTAINER |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment