docker-machine实例未在端口8080上运行

时间:2017-09-15 16:05:19

标签: docker nginx docker-machine

我正在尝试使用this教程。但在本教程结束时,它说要运行http://192.168.99.100:8080并查看您的网站。但是在运行docker-machine ls后它根本没有出现在我面前。根本没有条目。所以我的问题是如何在nginx容器上运行docker-machine实例?我假设这是运行wwwroot文件夹的那个,这就是指向它并具有服务器的所有端口和根调用。 我在docker-compose.yml中的代码与教程相同,但它是:

version: '2'
services:
  nginx:
    build:
      context: .
      dockerfile: docker.nginx
    image: my-nginx
    container_name: my-nginx-container
    ports:
      - "8080:8080"
    volumes:
      - wwwroot:/wwwroot
  webpack:
    build:
      context: .
      dockerfile: docker.webpack
    image: my-webpack
    container_name: my-webpack-container
    ports:
      - "35729:35729"
    volumes:
      - ./app:/app
      - /app/node_modules
      - wwwroot:/wwwroot
volumes:
  wwwroot:
    driver: local

1 个答案:

答案 0 :(得分:1)

根据评论,已经确定您的docker机器正在运行,而您尝试运行的服务器正在localhost:8080上运行。

在运行docker compose up之前,请确保该目录包含其他必需的文件和文件夹,例如nginx.confindex.html