- 拉取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