我有以下的船坞组合
version: "3.7"
sonarqube:
image: sonarqube:8.2-community
depends_on:
- db
ports:
- '9000:9000'
environment:
SONAR_JDBC_URL: jdbc:postgresql://db:5432/sonar
SONAR_JDBC_USERNAME: sonar
SONAR_JDBC_PASSWORD: sonar
SONAR_WEB_PORT: 9000
SONAR_EXCLUSIONS: java
volumes:
- sonarqube_data:/opt/sonarqube/data
- sonarqube_extensions:/opt/sonarqube/extensions
- sonarqube_logs:/opt/sonarqube/logs
- sonarqube_temp:/opt/sonarqube/temp
db:
image: postgres
environment:
POSTGRES_USER: sonar
POSTGRES_PASSWORD: sonar
volumes:
- postgresql:/var/lib/postgresql
# This needs explicit mapping due to https://github.com/docker-library/postgres/blob/4e48e3228a30763913ece952c611e5e9b95c8759/Dockerfile.template#L52
- postgresql_data:/var/lib/postgresql/data
volumes:
sonarqube_data:
sonarqube_extensions:
sonarqube_logs:
sonarqube_temp:
postgresql:
postgresql_data:当我执行以下命令时:对接者-合成,然后在声纳库中进行一个项目,然后继续做对接者-构建,然后对接者-重新组合。一切都在拯救。
但是,当我尝试使用以下命令创建一个群集时,它不会保存。
停靠群init
停靠栈部署-c停靠库-Compose.yml测试堆栈
然后全部放下:码头客群离开-f
如何解决这个问题?
发布于 2020-11-13 13:38:37
命令:docker swarm leave -f与docker swarm init相反,而不是docker stack deploy。尝试:docker stack rm test-stack通过使用:docker swarm leave -f,关闭群集模式,这可以解释卷被销毁的原因。
https://stackoverflow.com/questions/64818991
复制相似问题