gitlab with docker ssh端口无法使用

阅读更多
1.不要使用22端口,理论上系统会占用
2.修改端口2222:22 或者其他
3.docker run --detach \
--publish 80:80 \
--publish 2222:22 \
--name gitlab \
--privileged=true \
--restart always \
--volume /usr/workspace/DW_gitlab/config:/etc/gitlab \
--volume /usr/workspace/DW_gitlab/logs:/var/log/gitlab \
--volume /usr/workspace/DW_gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
请使用特权启动 --privileged=true \
4. 查看Ip Forward是否开启
 
[root@iZ28o12qifoZ ~]# sysctl -q net.ipv4.ip_forward
# 0:未开启,1:已开启
net.ipv4.ip_forward = 0
开启
[root@iZ28o12qifoZ ~]# sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
[root@iZ28o12qifoZ ~]# sysctl -q net.ipv4.ip_forward
net.ipv4.ip_forward = 1
5.修改 配置文件
[root@izwz9cjwo2hniwcakynyg1z ~]# cd /data/docker/volumes/gitlab/
[root@izwz9cjwo2hniwcakynyg1z gitlab]# vim config/gitlab.rb
gitlab_rails['gitlab_shell_ssh_port'] = 2222
# 重启容器
[root@izwz9cjwo2hniwcakynyg1z gitlab]# docker container restart gitlab
 

你可能感兴趣的:(gitlab with docker ssh端口无法使用)