我正在尝试使用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
答案 0 :(得分:1)
根据评论,已经确定您的docker机器正在运行,而您尝试运行的服务器正在localhost:8080
上运行。
在运行docker compose up
之前,请确保该目录包含其他必需的文件和文件夹,例如nginx.conf
和index.html
。