我正在学习教程这里,并为docker编写了以下配置文件:
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://gitlab.example.com'
# Add any other gitlab.rb configuration here, each on its own line
ports:
- '3000:3000'
- '3005:3005'
- '3010:3010'
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'然后运行sudo docker-compose down; sudo docker-compose up -d,最后,当我在Chrome上运行https://gitlab.example.com时,就会得到错误DNS_PROBE_FINISHED_NXDOMAIN。
我在这里做错什么了?我应该做些别的事情然后运行上面的docker命令吗?
我注意到了两个奇怪的问题:
export GITLAB_HOME=/srv/gitlab,因为如果我用$GITLAB_HOME/config:/etc/gitlab'替换'/srv/gitlab/config:/etc/gitlab',它会说$GITLAB_HOME是空的;我正在Pop!_OS 20.04 LTS上运行这些配置。
发布于 2021-03-01 20:32:01
对于任何有同样问题的人:
我把我的代码改为:
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'gitlab.local.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.local.com:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:22'
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'只是为了个人品味。
然后,我将以下一行添加到位于/etc/hosts中的文件中:0.0.0.0 gitlab.local.com。
https://stackoverflow.com/questions/66427423
复制相似问题