GitLab安装
-
查看GitLab镜像
docker search gitlab -
拉取GitLab镜像
docker pull gitlab/gitlab-ce:latest -
准备docker-compose.yml文件
version: '3' services: gitlab: image: 'gitlab/gitlab-ce:latest' restart: always hostname: hostname environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: | external_url 'http://192.168.0.213:3000' # web站点访问地址 gitlab_rails['gitlab_shell_ssh_port'] = 222 ports: - '3000:3000' # 注意宿主机和容器内部的端口要一致,否则external_url无法访问 - '8443:443' - '222:22' volumes: - ./config:/etc/gitlab - ./data:/var/opt/gitlab - ./logs:/var/log/gitlab logging: driver: "json-file" options: max-size: "2g" max-file: "2" -
启动容器
docker-compose up -d