我如何使用chef-recipe将像Jenkins这样的应用程序安装到运行在CentOs镜像中的CentOs容器中?
docker_service 'default' do
action [:create, :start]
end
# Pull latest image
docker_image node['chef-docker']['docker-platform'] do
tag 'latest'
action :pull
end
# Run container
docker_container node['chef-docker']['container-name'] do
repo node['chef-docker']['container-repo']
command '/bin/bash'
port '80:80'
tty true
action :run
end
docker_exec 'touch_it' do
container 'First'
command [***????????***]
end
发布于 2016-12-13 14:44:48
这样做是一个非常不寻常的用例,也不是docker的用法。通常,您将构建一个包含jenkins的docker镜像,或者使用现有的jenkins docker镜像。
这是官方的jenkins docker图片:https://hub.docker.com/_/jenkins/
有没有理由让你这样做呢?
https://stackoverflow.com/questions/41114054
复制相似问题