1、创建相关文件夹
mkdir -p /app/gitlab/config
mkdir -p /app/gitlab/logs
mkdir -p /app/gitlab/data
chmod -R 777 /app/gitlab
2、运行容器
docker run -d \
-p 8443:443 \
-p 8088:80 \
-p 8822:22 \
--name gitlab \
--restart always \
-v /app/gitlab/config:/etc/gitlab \
-v /app/gitlab/logs:/var/log/gitlab \
-v /app/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
3、相关问题
1)clone链接不正确以及无法访问文件内容等问题
#1、进入容器内部
docker exec -it gitlab /bin/bash
#2、修改clone地址和端口号,修改成自己可以访问的ip地址和端口
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
#3、保存修改并重启gitlab(建议容器内安全重启)
gitlab-ctl restart