轉載請表明出處 https://blog.csdn.net/Amor_Leo/article/details/99579760 謝謝
Docker安裝GitLab
安裝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賬號,那麼點擊註冊.