docker-机器实例不在端口 8080 上 运行

docker-machine instance not running on port 8080

我正在尝试获取 this tutorial to work. But at the end of the tutorial it says to run 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

根据评论,已确定您的 docker 机器是 运行ning 并且您尝试 运行 的服务器是 运行ning localhost:8080.

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