centos

GitLab在CentOS上的容器化部署

小樊
34
2025-02-22 19:04:10
栏目: 智能运维

在CentOS上使用Docker容器化部署GitLab是一个相对简单且高效的方法。以下是详细的步骤:

拉取GitLab镜像

首先,确保你的CentOS系统已经安装了Docker。然后,从Docker Hub拉取最新的GitLab CE镜像:

docker pull gitlab/gitlab-ce:latest

运行GitLab容器

接下来,使用以下命令运行GitLab容器。请根据你的实际需求调整端口映射和主机名:

docker run --detach \
  --hostname gitlab.example.com \
  --publish 8080:80 \
  --publish 443:443 \
  --publish 2222:22 \
  --name gitlab \
  --privileged \
  --restart always \
  --volume /home/docker/gitlab/config:/etc/gitlab \
  --volume /home/docker/gitlab/logs:/var/log/gitlab \
  --volume /home/docker/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

配置防火墙

确保开放必要的端口:

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

初始化GitLab

访问GitLab的Web界面(通常是 http://<your-server-ip>:8080),使用预设的初始账户名(root)和默认密码(通常在 /etc/gitlab/initial_root_password 文件中)进行登录。首次登录后,系统会要求你更改密码。

注意事项

通过以上步骤,你就可以在CentOS上成功部署GitLab容器。希望这些信息对你有所帮助!

0
看了该问题的人还看了