小编Mar*_*rkH的帖子

如何使用Declarative Jenkinsfile构建docker镜像

我是新手使用Jenkins ....

我正在尝试使用声明性Jenkinsfile自动生成图像(将在存储库中存储).我发现文档令人困惑(充其量).简单地说,我如何转换以下脚本示例(来自文档)

node {
    checkout scm
    def customImage = docker.build("my-image:${env.BUILD_ID}")
    customImage.push()
}
Run Code Online (Sandbox Code Playgroud)

到声明的Jenkins文件....

jenkins jenkins-pipeline

14
推荐指数
2
解决办法
2万
查看次数

如何使用Docker 1.12 swarm模式部署consul

我有一个由3台服务器组成的领事群.我还有一个大约6名工人和3名主人的码头工人(主人与领事服务器在同一硬件上,但设置有可用性==排水,以防止他们接受工作).

我通常使用consul-template来阅读领事K/V. 我不能为我的生活弄清楚如何合理地推出一个领事代理服务.如果我使用全局服务,那么每个节点都会获得一个代理,但服务器群集会抱怨,因为客户端代理似乎都具有相同的IP地址.

复制服务似乎是要走的路,但我相信我需要发布客户端端口8301,这似乎会导致我的服务器集群(运行swarm主服务器和consul服务器(不在docker下))发生冲突.

我很欣赏正确方向的一般指导 - 记住这是1.12群模式,因此与早期版本有很大不同.

docker docker-swarm

12
推荐指数
2
解决办法
7161
查看次数

标签 统计

docker ×1

docker-swarm ×1

jenkins ×1

jenkins-pipeline ×1