docker-compose.yml文件如下:
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
restart: always
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.100.1:8080' #设置外部 URL
gitlab_rails['gitlab_shell_ssh_port'] = 2233 #设置 GitLab 接受 SSH 连接的端口
ports:
- 8080:8080
- 2233:2233
volumes:
- ./config:/etc/gitlab
- ./logs:/var/log/gitlab
- ./data:/var/opt/gitlab
启动后运行日志文件里有报错如下:
==> /var/log/gitlab/gitlab-workhorse/current <==
{"correlation_id":"01JEZT03K7PWDP1HB0R1FV6V33","duration_ms":0,"error":"badgateway: failed to receive response: dial unix /var/opt/gitlab/gitlab-rails/sockets/gitlab.socket: connect: connection refused","level":"error","method":"GET","msg":"","time":"2024-12-13T10:45:57Z","uri":"/favicon.ico"}
{"backend_id":"rails","content_type":"text/html; charset=utf-8","correlation_id":"01JEZT03K7PWDP1HB0R1FV6V33","duration_ms":1,"host":"192.168.100.1:8080","level":"info","method":"GET","msg":"access","proto":"HTTP/1.1","referrer":"http://192.168.100.1:8080/","remote_addr":"127.0.0.1:0","remote_ip":"127.0.0.1","route":"","route_id":"default","status":502,"system":"http","time":"2024-12-13T10:45:57Z","ttfb_ms":1,"uri":"/favicon.ico","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36","written_bytes":2026}
==> /var/log/gitlab/nginx/gitlab_access.log <==
192.168.100.253 - - [13/Dec/2024:10:45:57 +0000] "GET /favicon.ico HTTP/1.1" 502 2026 "http://192.168.100.1:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36" -
==> /var/log/gitlab/gitlab-workhorse/current <==
{"correlation_id":"","duration_ms":0,"error":"badgateway: failed to receive response: dial unix /var/opt/gitlab/gitlab-rails/sockets/gitlab.socket: connect: connection refused","level":"error","method":"GET","msg":"","time":"2024-12-13T10:45:58Z","uri":""}
页面打不开,谢谢。