Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从另一台笔记本电脑访问我的HPCC docker容器?_Docker_Docker Compose_Virtualbox_Hpcc - Fatal编程技术网

如何从另一台笔记本电脑访问我的HPCC docker容器?

如何从另一台笔记本电脑访问我的HPCC docker容器?,docker,docker-compose,virtualbox,hpcc,Docker,Docker Compose,Virtualbox,Hpcc,我使用docker工具箱在笔记本电脑的docker compose中运行HPCC群集,因为我有Windows7。我可以成功连接到容器 我的docker-compose.yml文件是: 桥是用docker网络创建hpccbridge创建的 docker ps输出: 我的IP地址是: 我想要的是我的HPCC可以与我的另一种笔记本电脑连接 如何才能做到这一点?这更多的是一个虚拟盒子问题,而不是与Docker有关。您可以在Virtual Box中配置端口转发以执行此操作: 打开VirtualBox管

我使用docker工具箱在笔记本电脑的docker compose中运行HPCC群集,因为我有Windows7。我可以成功连接到容器

我的docker-compose.yml文件是:

桥是用docker网络创建hpccbridge创建的

docker ps输出:

我的IP地址是:

我想要的是我的HPCC可以与我的另一种笔记本电脑连接


如何才能做到这一点?

这更多的是一个虚拟盒子问题,而不是与Docker有关。您可以在Virtual Box中配置端口转发以执行此操作:

打开VirtualBox管理器 选择您的Docker机器VirtualBox实例 打开设置>网络>高级>端口转发 添加端口转发规则
添加了virtualbox标签
version: '2'
services:
  hpcc-master:
    image: hpccsystems/platform-ce:6.4.4-1trusty
    command:  bash -c "cd /tmp; set -e && /tmp/run_master.sh"
    ports:
      - "8010:8010"
    links:
      - hpcc-thor
      - hpcc-roxie
    privileged: true
    tty: true
    environment:
      - MAX_ROXIE_INDEX=10
      - MAX_THOR_INDEX=10
      - SLAVES_PER_NODE=1
      #- DOWNLOAD_URL=https://github.com/xwang2713/HPCC-Docker
      #- DOWNLOAD_METHOD=git

  hpcc-thor:
    image: hpccsystems/platform-ce:6.4.4-1trusty
    privileged: true
    tty: true

  hpcc-roxie:
    image: hpccsystems/platform-ce:6.4.4-1trusty
    privileged: true
    tty: true

networks:
  default:
    external: 
      name: hpccbridge