3.運(yùn)行容器。
以下命令可以用來運(yùn)行容器。你需要前面build命令生成的哈希碼
現(xiàn)在我們有了一個(gè)提示命令行,同時(shí)也可以使用Ansible。-V選項(xiàng)用來將宿主機(jī)的
部分文件系統(tǒng)和Docker的客戶容器共享。文件會(huì)在容器的/ansible目錄下顯示。
playbook.yml文件如下所示:
- hosts : localhost
vars :
http_port : 8 0
max clients: 200
remote user: root
tasks :
- name: ensure apache is at the latest version
yum: name=httpd state=latest
這個(gè)playbook做的事情不多,但是它展示了Ansible playbooks的一些概念。
現(xiàn)在嘗試運(yùn)行我們的Ansible playbook
任務(wù)順序運(yùn)行來確保我們期望的最終狀態(tài)。在這個(gè)場(chǎng)景下,我們希望用yum安裝
Apache的httpd,并且是最新版本的httpd。