dockerのよく使うコマンド

イメージを取り寄せる

$ docker pull ubuntu

イメージの一覧

$ docker images

イメージの起動

$ docker run -it ubuntu bash

ポートを指定して起動
コンテナの8889ポートがホストOSの8888にリダイレクトされる。

$ docker run -it -p 8889:8888 ubuntu bash

コンテナから離れるとき

コンテナのシェル内でCTL-p CTLq

起動しているコンテナの一覧

$ docker ps

過去のものも見るとき

$ docker ps -a

現在の状態を保存する

$ docker commit 1234abcd name_of_image

シェルに戻る

$docker attach 1234abcd

イメージをファイルに保存

docker export 1234abcd > foo.tar

インポート

$ cat foo.tar | docker import - name_of_image

すでに動いているコンテナに接続したいとき(xxxxxxxはコンテナ名)

$ docker exec -it xxxxxxx /bin/bash