Docker compose在运行时动态添加卷

Docker compose在运行时动态添加卷,docker,docker-compose,Docker,Docker Compose,my docker-compose.yml的一段代码 ports: - "5000:5000" volumes: - "./:/code" - "${HOST_FILESTORAGE_PATH}:${DOCKER_FILESTORAGE_PATH}" 问题是,这第二卷将只在某些情况下需要,在其他情况下我不需要它 我想到的解决方案是: 如果我不需要它,请用不会产生任何差异或破坏任何东西的值替换HOST\u FILE\u STORAGE\u PA

my docker-compose.yml的一段代码

   ports:
      -  "5000:5000"
    volumes:
      - "./:/code"
      - "${HOST_FILESTORAGE_PATH}:${DOCKER_FILESTORAGE_PATH}"
问题是,这第二卷将只在某些情况下需要,在其他情况下我不需要它

我想到的解决方案是:

  • 如果我不需要它,请用不会产生任何差异或破坏任何东西的值替换HOST\u FILE\u STORAGE\u PATH和DOCKER\u FILESTORAGE\u PATH,这可能是哪个值
  • 在运行docker compose up/run时,是否可以传递额外的卷,而不是在docker compose上使用变量

  • 你为什么不干脆把它挂起来?由于缺少文件/目录,您可能在cotainer中遇到问题。@EdoardoLobbiani,因为主机\u文件存储\u路径可能不存在该帖子可能会对您有所帮助:为什么不让它挂起呢?由于缺少文件/目录,您可能在cotainer中遇到问题。@EdoardoLobbiani,因为主机\u文件存储\u路径可能不存在该帖子可能会帮助您: