【收集】Docker实战集锦

容器(15)--Docker 中的服务部署gitlab

2020-03-21  本文已影响0人  Explorer_z

ancher 应用商店

Rancher的用户可以在应用商店里一键部署多个容器组成的应用
Devops 项目实战
容器云计算重构

Docker安装 gitlab

1.gitlab镜像拉取
后面不填写版本则默认pull最新latest版本

$ docker pull gitlab/gitlab-ce

2.运行gitlab镜像

创建映射路径:

mkdir -p ~/dockerdata/gitlab/config ~/dockerdata/gitlab/logs ~/dockerdata/gitlab/data

运行容器:

$ docker run -d  -p 8443:443 -p 8888:80 -p 2222:22 --name gitlab --restart always -v ~/dockerdata/gitlab/config:/etc/gitlab -v ~/dockerdata/gitlab/logs:/var/log/gitlab -v ~/dockerdata/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

命令说明:
-d:后台运行
-p:将容器内部端口向外映射
--name:命名容器名称
-v:将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录

运行成功后出现一串字符串

Id0d0asda0sdh2j34dhd3334h38djssh8882123123n1

运行成功。

3.配置 ?

进入配置文件 gitlab.rb

docker exec -t -i gitlab vim /etc/gitlab/gitlab.rb

4.重启gitlab
docker restart gitlab

5、 开启防火墙规则
firewall-cmd --add-port=8888/tcp --zone=public

6.登录gitlab
打开浏览器输入 ip地址:8888


Snipaste_2020-03-04_22-27-24.jpg

Rancher 平台部署 gitlab

点击应用商店


image.png

找到gitlab


image.png

填写信息


Snipaste_2020-03-04_22-22-13.jpg Snipaste_2020-03-04_22-22-40.jpg Snipaste_2020-03-04_22-23-09.jpg

部署完查看


Snipaste_2020-03-04_22-23-38.jpg
Snipaste_2020-03-04_22-24-18.jpg

验证


Snipaste_2020-03-04_22-26-30.jpg Snipaste_2020-03-04_22-26-36.jpg
上一篇 下一篇

猜你喜欢

热点阅读