Can';t通过图将音量与jenkins连接到docker
我尝试通过一个fig配置设置sonarqube和jenkins。但无法通过jenkins将卷附加到docker。有人能帮忙吗 通过这种方式,容器可以正确运行:Can';t通过图将音量与jenkins连接到docker,jenkins,docker,fig,Jenkins,Docker,Fig,我尝试通过一个fig配置设置sonarqube和jenkins。但无法通过jenkins将卷附加到docker。有人能帮忙吗 通过这种方式,容器可以正确运行: docker run -p 8080:8080 -v /opt/jenkins_home:/var/jenkins_home shami13fastpool/fastpool-jenkins 图yml: postgresql: image: orchardup/postgresql:latest environment:
docker run -p 8080:8080 -v /opt/jenkins_home:/var/jenkins_home shami13fastpool/fastpool-jenkins
图yml:
postgresql:
image: orchardup/postgresql:latest
environment:
- POSTGRESQL_USER=sonar
- POSTGRESQL_PASS=sonar
- POSTGRESQL_DB=sonar
volumes:
- /opt/db/sonarqube/:/var/lib/postgresql
ports:
- "5432:5432"
sonarqube:
image: harbur/sonarqube:latest
links:
- postgresql:db
environment:
- DB_USER=sonar
- DB_PASS=sonar
- DB_NAME=sonar
ports:
- "9000:9000"
- "443"
jenkins:
image: shami13fastpool/fastpool-jenkins:latest
volumes:
- /opt/jenkins_home/:/var/jenkins_home/:rw
links:
- postgresql:db
- sonarqube:sonarqube
ports:
- "8080:8080"
这两个命令必须运行同一个jenkins实例,但我在您的
fig.yml
文件中有不同的实例,您正在链接到postgres和sonarqube,但您没有在Docker命令中进行任何链接。是否有错误?或者是什么问题?我没有错误。我只是通过“fig up”和“docker run command”看到jenkins的不同实例。您每次运行docker run
或fig up
,都会得到一个新的容器,这是预期的。这就是你所说的“实例”吗?我的意思是在/opt/jenkins_home/I中有一组jenkins的设置,在docker run中,它使用这个配置,在fig notYes中,你是对的,但是当我用db注释这个链接和sonarqube时,会得到相同的结果