Closed mediba-Kitada closed 8 years ago
/etc/nginx.conf
% sudo installer -pkg /Volumes/VirtualBox/VirtualBox.pkg
% docker version Client: Version: 1.12.0-rc2 API version: 1.24 Go version: go1.6.2 Git commit: 906eacd Built: Fri Jun 17 20:35:33 2016 OS/Arch: darwin/amd64 Experimental: true Server: Version: 1.12.0-rc2 API version: 1.24 Go version: go1.6.2 Git commit: a7119de Built: Fri Jun 17 22:09:20 2016 OS/Arch: linux/amd64 Experimental: true
# dockerイメージのビルド 所要時間も図ってみる % time docker build -t docker-rails . Successfully built e3ae18d2dae1 docker build -t docker-rails . 0.29s user 0.29s system 0% cpu 4:51.41 total # dockerコンテナを起動し、shellプロセスを起動 % docker run -it --name "docker-rails" docker-rails /bin/bash root@de439e1cc03e:/myapp# exit exit ## shellプロセスを終了するとdockerコンテナも停止 [kitatuba@Tsubasas-Mac-mini] 16-06-26 15:39:30 (git)-[master] ~/project/docker-rails/docker-rails % sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES de439e1cc03e docker-rails "/bin/bash" 30 seconds ago Exited (0) 2 seconds ago docker-rails # dockerコンテナをバックグラウンドプロセスとして起動(detach) % docker run -d --restart=no --name "docker-rails" docker-rails /bin/ping localhost 05d36c2bcd84de25752abc0704103b37e83401522b66bb268f74f8990951bc39 ## detachしたコンテナにshellプロセスを起動してログイン % docker exec -it docker-rails /bin/bash ## mysql-serverは稼働してない root@05d36c2bcd84:/myapp# apt list |grep mysql libdbd-mysql-perl/now 4.028-2+b1 amd64 [installed,local] libmysqlclient-dev/now 5.5.49-0+deb8u1 amd64 [installed,local] libmysqlclient18/now 5.5.49-0+deb8u1 amd64 [installed,local] mysql-client/now 5.5.49-0+deb8u1 all [installed,local] mysql-client-5.5/now 5.5.49-0+deb8u1 amd64 [installed,local] mysql-common/now 5.5.49-0+deb8u1 all [installed,local] ### たぶん別コンテナが必要なのだろう
@mediba-moritake
ディスカッションさせて頂き、ありがとうございました! MANTでの導入は、以下のPRでやっていきます 👍 https://github.com/mediba-system/Batman/pull/12
opinion
コンテナはミドルウェア単位で構築、保守する案
/etc/nginx.conf
)はサンプルとしてリポジトリに格納課題
memo