在Debian上使用Docker部署GitLab的步驟如下:
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo mkdir -p /opt/gitlab/data
sudo mkdir -p /opt/gitlab/config
sudo mkdir -p /opt/gitlab/log
sudo docker run -d --restart=always --name=gitlab \
-p 80:80 \
-p 2222:22 \
-v /opt/gitlab/data:/var/opt/gitlab \
-v /opt/gitlab/config:/etc/gitlab \
-v /opt/gitlab/log:/var/log/gitlab \
-v /etc/localtime:/etc/localtime \
gitlab/gitlab-ce:latest
sudo docker exec -it gitlab /bin/bash
grep 'password:' /etc/gitlab/initial_root_password
sudo mkdir /opt/gitlab/ssl
完成以上步驟后,您應該能夠通過主機的80端口訪問GitLab的基本界面,并通過配置的HTTPS端口安全訪問GitLab。