这是我的Ansible剧本的片段......
我的问题是我无法安装主机和容器。具体路线是: - / home / vagrant / programs / Jenkins:/ var / jenkins_home:rw
如果我只是将行更改为下面的容器,则容器启动正常,但主机没有安装 - / home / vagrant / programs / Jenkins
我也不确定如何找到任何要跟踪的日志记录是否存在权限问题或类似情况。
在Ubuntu Trusty上使用Ansible 2.2.0.0和Docker 1.12.3。
- name: docker and jenkins
docker:
name: jenkins
image: jenkins
state: started
ports:
- "8080:8080"
- "50000:50000"
volumes:
**- /home/vagrant/programs/jenkins:/var/jenkins_home:rw**
由于
阿利斯泰尔
答案 0 :(得分:0)
我认为这与您的主机权限有关。您是否尝试以root用户身份执行,或在playbook中使用become
?
答案 1 :(得分:-2)
下面的代码对我适用于python 2.7 docker 18和ansible 2.7.1
名称:根据jenkins docker镜像创建一个容器
docker_container:
名称:jenkins-ansible
图片:jenkinsci / blueocean
用户:root
状态:开始
重新创建:否
端口:
- "8672:8080"
- "50001:50001"
音量:“ / opt / jenkins-ansible:/ var / jenkins_home”