Docker部署gitlab
GitLab 分为 社区版(Community Edition,缩写为 CE)和 企业版(Enterprise Edition,缩写为 EE)社区版是免费的,而企业版包含一些收费服务,一般来说个人开发者用社区版就足够了,本篇博文的教程也只是针对社区版
安装gitlab
# 不加 tag 则默认为最新版本 latest (一般使用这种)
[root@gitlab ~]# sudo docker pull gitlab/gitlab-ce
# 如果需要下载其他版本,加上对应的 tag 即可
[root@gitlab ~]# sudo docker pull gitlab/gitlab-ce:rc
[root@gitlab ~]# sudo docker run --detach \
--hostname gitlab.example.com \ # 设置主机名或域名
--publish 443:443 --publish 80:80 --publish 22:22 \ # 本地端口的映射
--name gitlab \ --restart always \ # gitlab-ce 的镜像运行成为一个容器,这里是对容器的命名
--volume /home/gitlab/config:/etc/gitlab \ # 将 gitlab 的配置文件目录映射到 /home/gitlab/config 目录中
--volume /home/gitlab/logs:/var/log/gitlab \ # 将 gitlab 的log文件目录映射到 /home/gitlab/logs 目录中
--volume /home/gitlab/data:/var/opt/gitlab \ # 将 gitlab 的数据文件目录映射到 /home/gitlab/data 目录中
gitlab/gitlab-ce:latest # 需要运行的镜像
[root@gitlab]# docker ps -a |grep gitlab
60d165ff0320 gitlab/gitlab-ce:latest "/assets/wrapper" 22 minutes ago Up 21 minutes (healthy) 0.0.0.0:2222->22/tcp, 0.0.0.0:8888->80/tcp, 0.0.0.0:4443->443/tcp gitlab
访问地址:IP+端口
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
爱吃可爱多!
喜欢就支持一下吧
打赏
微信
支付宝