More Related Content
Similar to Vagrant & Dockerによるイマドキの開発環境構築 (20)
More from Nakazawa Yuichi (6)
Vagrant & Dockerによるイマドキの開発環境構築
- 25. 1. $ vagrant box add [box名]
BOXの登録
2. $ vagrant init
環境立ち上げたい場所で
3. $ vagrant up
環境立ち上げ
Vagrant環境構築手順
- 29. Vagrantfileイメージ
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "centos67"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.synced_folder "../data", "/vagrant_data"
end
- 50. Vagrant / Docker使い分け
• 開発環境
・・ Vagrant
• 動作検証 (新OSやサービスの検証)
・・ Docker / Vagrant
• 本番運用(Dockerイメージをデプロイ)
・・Docker
- 51. まとめ
• Vagrant / Docker似てるようで、まるで違う。
(簡易的なコマンドで制御できるのは一緒)
• Vagrant / Dockerそれぞれ一長一短なので用途によって
使いわけましょう。
• 類似ツールが多いので、選定をちゃんとしないと環境
が余計混乱してしまう可能性も。
• 確実に生産性と保守性はあがります。
- 56. $ yum install nginx
$ chkconfig nginx on
$ sudo nginx start
ざっくりいうと、これが
- 57. これになります。
exp.) Ansible のplaybook
- name: install nginx
yum: name=nginx state=present
- name: set auto start nginx
command: chkconfig nginx on
- name: restart nginx
command: service nginx restart