Yukpiz
09 August 2014
yukpiz
$ uname -a
Linux www2198gi 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"
インストール
$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
イメージを起動
$ sudo docker run -it <image>
...
root@0e8d79b996570:/#
# <C-p>, <C-q>で起動したまま端末を抜ける
起動できるイメージ一覧
$ sudo docker images
yukpiz/ubuntu latest 5904faab133a 5 minutes ago 192.7 MB
ubuntu latest ba5877dc9bec 2 weeks ago 192.7 MB
ubuntu 14.04 ba5877dc9bec 2 weeks ago 192.7 MB
コンテナの履歴
$ sudo docker ps -a
7c00e82367f3 3466dc8de5a5 /bin/bash 6 minutes ago Exit 0 determined_lumiere
92df0146ffd5 3466dc8de5a5 /bin/bash 7 minutes ago Exit 0 silly_heisenberg
ef8ff5999943 9195828376000 /bin/bash 8 minutes ago Exit 1 insane_tesla
コンテナでの変更をイメージに反映
$ sudo docker commit <container id> <image>
結果
これでコンテナ作成から環境構築までができるようになった。
(Vim入れたりしてた)
色々弄りたいけど作りたい環境がない!
hubotとかnginxとかminecraftとかごちゃごちゃ入ってるVPSの環境整理したい。
今後は、Dockerの機能と使い方を覚えたい。
その後に仕組みとかまで。
blog comments powered by Disqus