溫馨提示×

GitLab在Debian上如何使用Docker

小樊
41
2025-06-05 21:26:11
欄目: 智能運維

在Debian上使用Docker部署GitLab的步驟如下:

  1. 安裝Docker
  • 打開終端。
  • 更新包列表:
sudo apt-get update
  • 安裝Docker:
sudo apt-get install -y docker.io
  • 啟動Docker服務并設置開機自啟:
sudo systemctl start docker
sudo systemctl enable docker
  1. 創建本地目錄
  • 創建用于存儲GitLab數據、配置和日志的本地目錄:
sudo mkdir -p /opt/gitlab/data
sudo mkdir -p /opt/gitlab/config
sudo mkdir -p /opt/gitlab/log
  1. 運行GitLab容器
  • 使用以下命令運行GitLab容器:
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
  • 上述命令將GitLab容器部署在后臺,并將容器的80端口映射到主機的80端口,2222端口映射到主機的22端口。同時,將本地目錄掛載到容器的相應位置。
  1. 查看root密碼
  • 進入GitLab容器以查看初始root密碼:
sudo docker exec -it gitlab /bin/bash
  • 在容器內,使用以下命令查找初始root密碼:
grep 'password:' /etc/gitlab/initial_root_password
  1. 基本配置
  • 退出容器后,使用初始root密碼訪問GitLab的Web界面,并進行基本配置,如設置本地中文及更改密碼。
  1. 配置HTTPS訪問(可選):
  • 為了安全訪問,可以配置HTTPS。首先,創建SSL證書目錄:
sudo mkdir /opt/gitlab/ssl
  • 生成自簽名證書或獲取SSL證書。
  • 將證書文件復制到GitLab容器的相應位置,并配置GitLab使用這些證書。

完成以上步驟后,您應該能夠通過主機的80端口訪問GitLab的基本界面,并通過配置的HTTPS端口安全訪問GitLab。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女