我正在尝试将 GitLab 设置为内部服务器中的 docker 容器。假设服务器的 IP 是10.10.10.10
. 下面是我用来启动容器的 docker-compose 文件。我无法通过localhost:4080
(从服务器内的浏览器)或通过 IP访问 http url 10.10.10.10:4080
。我想了解我在这里缺少什么。
version: '2'
services:
gitlab:
image: gitlab-ee-img:12.0.9-ee.0
container_name: gitlab
restart: always
hostname: 'localhost:4080'
# environment:
# GITLAB_OMNIBUS_CONFIG: |
# # Add any other gitlab.rb configuration here, each on its own line
# # external_url 'https://gitlab.example.com'
# external_url 'http://127.0.0.1:4080'
ports:
- '4080:80'
- '4443:443'
- '4022:22'
volumes:
- '/data/gitlab/config:/etc/gitlab'
- '/data/gitlab/logs:/var/log/gitlab'
- '/data/gitlab/data:/var/opt/gitlab'