我有这样的docker-compose设置
version: "3.2"
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab-container
restart: always
environment:
- GITLAB_OMNIBUS_CONFIG: |
external_url 'https://192.46.223.235'
gitlab_rails['gitlab_shell_ssh_port'] = 10022
letsencrypt['enabled'] = false
nginx['enable'] = true
nginx['redirect_http_to_https'] = false
nginx[listen_port] = 10080
nginx[listen_https] = false
ports:
- "10080:80"
- "10022:22"
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
当我运行docker-compose up -d时,遇到以下错误:
WARNING: The GITLAB_HOME variable is not set. Defaulting to a blank string.
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.gitlab.environment contains {"GITLAB_OMNIBUS_CONFIG": "- external_url 'https://192.46.223.235'\n- gitlab_rails['gitlab_shell_ssh_port'] = 10022\n letsencrypt['enabled'] = false\n nginx['enable'] = true\n nginx['redirect_http_to_https'] = false\n nginx[listen_port] = 10080\n nginx[listen_https] = false\n"}, which is an invalid type, it should be a string
求助,拜托了!