小编Ash*_*nan的帖子

如何在docker-machine中使用docker-compose将文件从docker容器复制到主机

我在 gradle 容器中为我的 selenium 测试生成了报告,我正在尝试将文件从 docker 容器复制到本地主机。作为一种解决方法,我使用 docker cp 将文件从容器复制到我的本地,并且可以正常工作。如何使用 docker-compose 卷实现它。

下面是我的 docker-compose.yml

version: "3 "
services:
  selenium-hub:
    image: selenium/hub
    container_name: selenium-hub_compose
    ports:
      - "4444:4444"
  chrome:
    image: selenium/node-chrome-debug
    container_name: selenium-chrome
    depends_on:
      - selenium-hub
    ports:
      - "5900"
    environment:
      - http_proxy=http://x.x.x.x:83
      - https_proxy=http://x.x.x.x:83
      - HUB_HOST=selenium-hub
      - HUB_PORT=4444
  gradle:
   image: gradle:jdk8
   container_name: selenium-gradle
   build:
      context: .
      dockerfile: dockerfile
Run Code Online (Sandbox Code Playgroud)

我运行命令docker-compose up-> 它运行 selenium 测试并在容器中生成报告。

任何人都可以帮忙吗?

selenium docker docker-compose

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker ×1

docker-compose ×1

selenium ×1