1.安装docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。
Ubuntu 安装 Docker CE
卸载旧版本
旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
1 | arduino复制代码$ sudo apt-get remove docker \ |
然后,我们需要向 source.list 中添加 Docker 软件源
1 | shell复制代码$ sudo add-apt-repository \ |
Windows 10 PC 安装 Docker CE
系统要求
Docker for Windows 支持 64 位版本的 Windows 10 Pro,且必须开启 Hyper-V。
安装
点击以下链接下载 Stable 或 Edge 版本的 Docker for Windows。
下载好之后双击 Docker for Windows Installer.exe 开始安装。
镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速。
对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registry mirrors 一栏中填写加速器地址 registry.docker-cn.com,之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。
2.docker部署jenkins
1 | bash复制代码创建目录并授权 |
3.docker部署gitlab
1 | bash复制代码mkdir -p /home/gitlab/etc |
重新配置docker exec gitlab gitlab-ctl reconfigure
重启docker exec gitlab gitlab-ctl restart
浏览器访问 http://122.144.144.144:8088
4.配秘钥实现免密登录
ssh-keygen -t rsa
jenkins的公钥发给代码服务器和gitlab服务器
5.jenkins构建
6.gitlab设置webhook
本文转载自: 掘金