
macourteau/docker-jenkins-buildessentialDocker Hub
该Docker容器集成了Jenkins、Docker、build-essential、Go及Amazon ECR凭证助手等多种开发和构建工具,旨在提供一站式的构建和CI/CD环境,简化需要多种工具链的项目构建流程。
包含以下关键组件:
适用于需要集成多种构建工具的CI/CD流程,特别是涉及Docker容器化、Go项目开发以及与Amazon ECR交互的构建场景,可简化开发环境配置,提高构建效率。
使用以下命令启动容器:
bashdocker run \ -p 8080:8080 \ -p 50000:50000 \ --env JAVA_OPTS=-Dhudson.footerURL=[***] \ -v jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ macourteau/docker-jenkins-buildessential:latest
有关Docker参数的更多信息,请参见Jenkins文档。
重要:必须将主机的/var/run/docker.sock卷挂载到容器中,以使用主机的Docker守护进程,而非在容器内运行独立的Docker守护进程。
需在aws目录中创建credentials文件(参考credentials.sample),在docker目录中创建config.json文件(参考config.json.sample),并添加以下卷挂载:
bash-v $(pwd)/aws:/root/.aws \ -v $(pwd)/docker:/root/.docker \
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务