赞
踩
# 拉取最新版本的镜像命令
docker pull gitlab/gitlab-ce
# 拉取指定版本的镜像命令
docker pull gitlab/gitlab-ce:15.6.3-ce.0
docker run -d -p 13443:443 -p 13888:80 -p 13222:22 \
--name gitlab \
--restart always \
-v /home/docker-gitlab/config:/etc/gitlab \
-v /home/docker-gitlab/logs:/var/log/gitlab \
-v /home/docker-gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
# docker-compose.yml文件的版本 version: "3" # 管理的服务 services: gitlab: image: gitlab/gitlab-ce:15.6.3-ce.0 container_name: gitlab restart: always environment: - REDIS_HOST=192.168.17.128 - REDIS_PORT=6379 - GITLAB_HOST=100.5.22.178 - GITLAB_PORT=13888 - GITLAB_SSH_PORT=13222 - GITLAB_ROOT_PASSWORD=12345678 - GITLAB_ROOT_EMAIL=admin@163.com #pg数据库 #- DB_ADAPTER=postgresql #- DB_HOST=postgresql #- DB_PORT=5432 #- DB_USER=gitlab #- DB_PASS=password #- DB_NAME=gitlabhq_production #邮件配置 #- SMTP_ENABLED=false #- SMTP_DOMAIN=www.example.com #- SMTP_HOST=smtp.gmail.com #- SMTP_PORT=587 #- SMTP_USER=mailer@example.com #- SMTP_PASS=password #- SMTP_STARTTLS=true #- SMTP_AUTHENTICATION=login #- IMAP_ENABLED=false #- IMAP_HOST=imap.gmail.com #- IMAP_PORT=993 #- IMAP_USER=mailer@example.com #- IMAP_PASS=password #- IMAP_SSL=true #- IMAP_STARTTLS=false ports: - "13443:443" - "13888:80" - "13222:22" volumes: - "/home/docker-gitlab/config:/etc/gitlab" - "/home/docker-gitlab/logs:/var/log/gitlab" - "/home/docker-gitlab/data:/var/opt/gitlab" - "/etc/localtime:/etc/localtime:ro"
# 保存步骤1中的文件,并命名为docker-compose-gitlab.yml
# 进入yml文件所在目录,并运行下列命令
docker-compose -f ./docker-compose-gitlab.yml up -d
# 宿主机进度cmd命令,找到gitlab.rb文件
cd /home/docker-gitlab/config
# 编辑gitlab.rb文件
vim gitlab.rb
# 添加属性 如果在次数添加的端口,如:‘http://ip:port’;在下一步重启容器时,需要把默认的80端口修改为制定的‘port’端口,
external_url 'http://ip'
# 保存退出
# 重启gitlab容器
docker restart gitlab
# 如果在上一步修改了端口,需要删除容器,重新创建容器,此处的${port}是指上一步的port端口
docker run -d -p 13443:443 -p 13888:${port} -p 13222:22 \
--name gitlab \
--restart always \
-v /home/docker-gitlab/config:/etc/gitlab \
-v /home/docker-gitlab/logs:/var/log/gitlab \
-v /home/docker-gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。