full_container_scheme/2.docker/gitlab.sh

19 lines
613 B
Bash

#!/bin/bash
docker stop gitlab
docker rm gitlab
docker run -d \
--p 8443:443 --p 8800:80 --p 2222:22 \
--name gitlab \
--restart always \
--privileged=true \
--volume /data/gitlab/config:/etc/gitlab \
--volume /data/gitlab/logs:/var/log/gitlab \
--volume /data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
# 指定版本: gitlab/gitlab-ce:12.3.5-ce.0
# --privileged=true 让容器获取宿主机root权限
# /etc/gitlab/gitlab.rb # external_url地址更新
# gitlab-ctl reconfigure # 载入配置
# docker exec -it gitlab cat /etc/gitlab/initial_root_password #查看密码