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.conf
和 index.html
.
我正在尝试获取 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.conf
和 index.html
.