americandog1993の日記

プログラマー歴半年のメモ

Docker 自分的最低限コマンドメモ

拙くてもとりあえず作って捨てられる開発環境があれば良しの精神。

$ sudo docker pull centos:7
$ sudo docker images

centOS7のDockerイメージを取得。
及び取得したDockerイメージの確認。

$ sudo docker ps
$ sudo docker ps -a

コンテナ一覧。
-a付けると動作終了したコンテナも見れる。

$ sudo docker run -it --name myCentOS centos:7 /bin/bash
$ sudo docker run -d -i --name myCentOS -p 3000:3000 -t centos:7 /bin/bash

コンテナの作成(名前つけて作成もしてるよね?これ)・起動して中に入る。
そしてポートフォワーディングの場合(まだ試してない)。

$ exit

コンテナから出る。コンテナは終了する。

$ sudo docker start myCentOS

名前かIDを指定してコンテナを再開。

$ sudo docker attach myCentOS

再開したコンテナに入る。

$ sudo docker rm myCentOS

コンテナの破棄。

参考
http://amzn.asia/5p3uioHamzn.asia
qiita.com