Can';t通过图将音量与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:

我尝试通过一个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:
    - 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时,会得到相同的结果