docker gitlab arm64 版本安装部署
前言:
使用RK3588 部署gitlab 平台作为个人或小型团队办公代码版本使用
1. docker 安装
sudo apt install docker*
2. 获取arm版本的gitlab
GitHub - zengxs/gitlab-arm64: GitLab docker image (CE & EE) for arm64
git clone https://github.com/zengxs/gitlab-arm64.git
3. docker build
docker build . \
-t gitlab-ce:16.7.3-ce.0 \
--build-arg RELEASE_PACKAGE=gitlab-ce \
--build-arg RELEASE_VERSION=16.7.3-ce.0
docker ps
4.运行docker镜像
docker run -d -p 8443:443 -p 8080:80 -p 8022:22 --restart always --name gitlab -v /data/docker/gitlab/etc:/etc/gitlab -v /data/docker/gitlab/log:/var/log/gitlab -v /data/docker/gitlab/data:/var/opt/gitlab --privileged=true gitlab/gitlab-ce
docker run -d # 后台运行
-p 8443:443 # 将容器的443端口映射到宿主机的8443端口
-p 8080:80
-p 8022:22
--restart always # 设置容器自启动
--name gitlab # 设置容器NAMES为gitlab
-v /data/docker/gitlab/etc:/etc/gitlab # 将容器的/etc/gitlab挂载到宿主机的的gitlab/etc目录
-v /data/docker/gitlab/log:/var/log/gitlab
-v /data/docker/gitlab/data:/var/opt/gitlab
--privileged=true # 设置root权限
gitlab/gitlab-ce # 运行的镜像名称
5. docker 进入镜像
docker exec -it gitlab bash
查看 root 初始密码
cat /etc/gitlab/initial_root_password
6. web 访问
浏览器输入设备的 ip
输入 root
上图的 Password