null文章瀏覽閱讀445次。問題:運行 docker run hello-world 報錯。原因:原鏡像源網絡不穩定。https://blog.csdn.net/sszdzq/article/details/145733419
?鏡像獲取
在線下載
docker pull gitlab/gitlab-ce:17.11.1-ce.0
?離線獲取
創建運行
sudo docker run --detach \--hostname 192.168.0.200--publish 4331:443 \--publish 801:80 \--publish 221:22 \--name gitlab \--restart always \--volume /opt/gitlab/config:/etc/gitlab \--volume /opt/gitlab/logs:/var/log/gitlab \--volume /opt/gitlab/data:/var/opt/gitlab \gitlab/gitlab-ce:17.11.1-ce.0
啟動成功~
登陸訪問
默認用名為:root
密碼在/etc/gitlab/inital_root_password (文件保留一定時間會自動銷毀)
?訪問地址:ip+80 的映射端口
配置項目的clone 路徑
修改文件?/etc/gitlab/gitlab.rb?
添加 如下配置
external_url 'http://192.168.0.200:801'
nginx['listen_port'] = 80
external_url 這里改成你希望外部展示的ip+port
如果你只是這樣改,你會發現gitlab訪問不了了。因為默認會用這個端口號作為gitlab的nginx的監聽端口。因為我們這里其實是監聽的80端口,所以要額外配置nginx的監聽端口號