linux上Docker安裝GitLab

轉載請表明出處 https://blog.csdn.net/Amor_Leo/article/details/99579760 謝謝

安裝GitLab

更改ECS ssh連接端口

第一步:修改SSH配置文件

vim /etc/ssh/sshd_config

找到“#Port 22”,這一行直接鍵入“yyp”複製該行到下一行,然後把兩行的“#”號即註釋去掉,修改成:

Port 10086

在這裏插入圖片描述

第二步:開放端口

如果你關閉了防火牆,可以忽略第三步.話說防火牆不開啓太危險了,建議開啓.

firewall-cmd --zone=public --add-port=10086/tcp --permanent

重新加載防火牆策略:

firewall-cmd --reload

第三步:如果你關閉了SELinux(可以忽略第二步)

先查看SELinux開放給ssh使用的端口

semanage port -l|grep ssh

我的系統打印如下:
在這裏插入圖片描述
可知,SELinux沒有給SSH開放10086端口,那麼我們來添加該端口:

semanage port -a -t ssh_port_t -p tcp 10086

完成後,再次查看

semanage port -l|grep ssh

在這裏插入圖片描述

第四步:重啓SSH服務和防火牆以及服務器

systemctl restart sshd
systemctl restart firewalld.service
shutdown -r now

第五步:嘗試通過10086端口登錄SSH

在這裏插入圖片描述
或者進入該服務器直接本地訪問SSH

ssh root@localhost -p 10086

如果成功,說明10086已經完全可以使用了.

拉取鏡像

docker pull twang2218/gitlab-ce-zh

放行端口號

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload

創建並啓動容器

docker run -d \
    --hostname code.sophia.com \
    -p 80:80 \
    -p 443:443 \
    -p 22:22 \
    --name gitlab \
    --restart unless-stopped \
    twang2218/gitlab-ce-zh:11.1.4

修改host文件

C:\Windows\System32\drivers\etc
其中 192.168.0.181 是你安裝GitLab服務器的ip
code.sophia.com 是安裝docker時hostname

192.168.0.181    code.sophia.com

訪問GitLab

直接訪問 code.sophia.com
在這裏插入圖片描述
之後給root賬號創建新密碼,然後使用root賬號登錄試試.
在這裏插入圖片描述
如果你需要給下面的程序員gitlab賬號,那麼點擊註冊.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章