- 拉取Gitlab中文版镜像
docker pull twang2218/gitlab-ce-zh:latest
- 新建挂载目录
## 1.配置文件 mkdir /docker/gitlab/config ## 2.运行日志 mkdir /docker/gitlab/logs ## 3.数据 mkdir /docker/gitlab/data
- 启动容器
## 开放88端口访问,使用822进行ssh连接 docker run --detach --publish 443:443 --publish 88:80 --publish 822:22 --name gitlab --restart always --volume /docker/gitlab/config:/etc/gitlab --volume /docker/gitlab/logs:/var/log/gitlab --volume /docker/gitlab/data:/var/opt/gitlab --privileged=true twang2218/gitlab-ce-zh
- 测试
访问地址:{ip}:88
- 修改配置
## 主要解决新建项目后,项目url不对的问题 ## 1.进入gitlab的配置目录 cd /docker/gitlab/config ## 2.编辑gitlab.rb vim gitlab.rb ## 3.修改对应的配置(根据容器的启动命令修改对应的端口号,如果是80端口则不需要修改) external_url 'http://{ip}:88' nginx['listen_port'] = 80 ## 容器内的端口,配置后会将宿主机的88跳转到容器的80 gitlab_rails['gitlab_ssh_host'] = '139.9.76.140' gitlab_rails['gitlab_shell_ssh_port'] = 822