20-Docker搭建GitLab
安装Centos
注意点
- 如果是VM里面安装要选择桥接模式,要不然局域网无法访问的哦
- 处理器和内存选择两核4G的
修改Linux的22端口
以后只能使用修改之后的端口登陆了
vim /etc/ssh/sshd_config
让配置生效 并重启Linux
semanage port -a -t ssh_port_t -p tcp 10086
如果不能执行先安装一下
yum install policycoreutils-python
// 把新的Port口告诉SELinux
# semanage port -a -t ssh_port_t -p tcp 10086
// 重启ssh
# systemctl restart sshd.service
// 查看ssh状态
# service sshd status
// 关闭防火墙
# systemctl stop firewalld.service
安装docker
https://docs.docker.com/install/linux/docker-ce/centos/
如果之前有docker的版本,请先删除原来的版本
按官网的步骤来
运行镜像
https://hub.docker.com/r/twang2218/gitlab-ce-zh
时间可能比较长
docker run -d \
--hostname www.code.com \
-p 80:80 \
-p 443:443 \
-p 22:22 \
--name gitlab \
--restart unless-stopped \
-v gitlab-config:/etc/gitlab \
-v gitlab-logs:/var/log/gitlab \
-v gitlab-data:/var/opt/gitlab \
twang2218/gitlab-ce-zh
注意上面的hostname www.code.com
需要在使用者的电脑的host文件里面配置
异常处理
- 重启docker
- 重启容器
基本使用
- 注册。登陆