この記事は3年以上前に書かれた記事で内容が古い可能性があります
docker事始め(Ubuntu)
2016-10-29
コンテナとVMの使い勝手の違いがよくわからん、、、ということでUbuntuにdockerインストールしてみた
Ubuntuバージョン確認
root@vagrant:~# cat /etc/issue Ubuntu 14.04 LTS \n \l
dockerのインストール
root@vagrant:~# apt-get install docker root@vagrant:~# usermod -aG docker root
コンテナの起動
インストールしたのに起動できない、、、
root@vagrant:~# docker run -i -t ubuntu:14.04 /bin/bash The program 'docker' is currently not installed. You can install it by typing: apt-get install docker root@vagrant:~#
これでいけた、、、!
root@vagrant:~# sudo curl -sSL https://get.docker.com/ | sh root@vagrant:~# docker run -i -t ubuntu:14.04 /bin/bash (略) Status: Downloaded newer image for ubuntu:14.04 root@94c495fb588d:/#
最新版では無かったからか?
nginxのインストール
root@94c495fb588d:~# sudo apt-get update root@94c495fb588d:/# apt-get install -y nginx
そして一旦抜ける
root@94c495fb588d:~# exit root@vagrant:~#
コンテナ一覧の確認
root@vagrant:~# docker ps -a
イメージの作成
root@vagrant:~# docker commit mad_murdock yoshi/nginx
root@vagrant:~# docker images
バックグランドで実行
普通に実行すると抜けると同時に停止してしまうらしい
root@vagrant:~# docker run -d -p 80:80 --name nginx1 yoshi/nginx /usr/sbin/nginx -g 'daemon off;' -c /etc/nginx/nginx/nginx.conf
アクセスしてみる
http://{VMのIP}
おお!