转载请表明出处 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账号,那么点击注册.