我怎样才能将Jenkins这样的应用程序安装到使用chef-recipe的CentOs映像中运行的正在运行的CentOs容器中?

我怎样才能将Jenkins这样的应用程序安装到使用chef-recipe的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 

这样做是一个非常不寻常的用例,而不是打算使用docker工具的方式。 通常情况下,你会build立一个包含jenkins的docker镜像,或者使用现有的jenkins docker镜像。

这是官方jenkinsdocker图片: https ://hub.docker.com/_/jenkins/

你有什么需要这样做的原因吗?