GitLab在Linux上的容器化可以通过使用Docker来实现,以下是详细的步骤:
docker pull gitlab/gitlab-ce:latest
docker-compose.yml
文件:docker-compose.yml
文件,内容如下:version: '3.6'
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
restart: always
ports:
- '5480:80'
- '5443:443'
- '5022:22'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
shm_size: '256m'
docker-compose up -d
docker exec -it gitlab /bin.bash
gitlab.rb
配置文件,设置外部访问地址和SSH端口:vim /etc/gitlab/gitlab.rb
external_url 'http://your_gitlab_server_ip:5480'
gitlab_rails['gitlab_shell_ssh_port'] '22'
gitlab-ctl reconfigure
gitlab-ctl restart
http://your_gitlab_server_ip:5480
,使用默认的root账户登录并设置密码。通过以上步骤,你可以在Linux上成功容器化部署GitLab。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>