fen*_*yer 3 dockerfile docker-compose docker-for-mac docker-desktop
我在Mac(El Capitan,稳定版10.11.6)上安装了Docker Desktop for Mac稳定版.
我在官方节点图像上运行一个简单的JavaScript应用程序.这是Dockerfile看起来像:
FROM node
WORKDIR /usr/local/src
Run Code Online (Sandbox Code Playgroud)
这是docker-compose.yml:
version: '2'
services:
web:
container_name: myproject_dev
build: .
command: npm run development
ports:
- "1234:8000"
- "1235:8080"
- "80:80"
volumes:
- ./my-project:/usr/local/src
Run Code Online (Sandbox Code Playgroud)
跑步docker-compose up正常开始:
myproject_dev | http://localhost:8080/webpack-dev-server/
myproject_dev | webpack result is served from /assets/
myproject_dev | content is served from /usr/local/src
Run Code Online (Sandbox Code Playgroud)
并docker ps显示端口已映射:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
820694f618b4 myproject_web "npm run development" 20 minutes ago Up 20 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:1234->8000/tcp, 0.0.0.0:1235->8080/tcp myproject_dev
Run Code Online (Sandbox Code Playgroud)
但我无法在浏览器上看到项目页面(使用localhost:1234).当我在docker之外运行项目时工作正常.因此,该项目的问题被排除在外.
尝试以下方法:
node码头工具但没有运气:(我在这里失踪了什么?
| 归档时间: |
|
| 查看次数: |
3143 次 |
| 最近记录: |