Docker-compose一键部署gitlab
docker镜像运行, 所以我们需要把gitlab的配置, 数据, 日志存到容器外面, 即将其挂载到宿主机。
先准备三个目录:
mkdir -p /home/gitlab/etc mkdir -p /home/gitlab/logs mkdir -p /home/gitlab/data
准备好这三个目录之后, 就可以开始运行 Docker 镜像了
cat > /docker-compose.yml<<'EOF'
version: '3'
services:
gitlab:
# 镜像名称
image: 'twang2218/gitlab-ce-zh'
# 容器名字 docker run --name
container_name: gitlab
# 开机自动重启
restart: always
# 服务器IP地址 FQDN
hostname: '10.233.233.69'
privileged: true
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://10.233.233.69'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] = 888
nginx['listen_port'] = 80
ports:
- '80:80'
- '443:443'
- '22:22'
volumes:
- /home/gitlab/config:/etc/gitlab
- /home/gitlab/data:/var/opt/gitlab
- /home/gitlab/logs:/var/log/gitlab
EOF
docker-compose up -d
版权声明
本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。