我无法启动dockorize节点应用。我删除了docker toolkit并将docker native安装到MAC
docker-compose.yml网页设置
services:
web:
image: node:boron
ports:
- "3000:3000"
volumes:
- .:/apicode
depends_on:
- db
entrypoint: /bin/bash
tty: true
我跑的时候
docker-compose run web
在命令行上,我可以看到容器已启动。
我感到困惑的是缺少端口映射。我觉得MAC无法到达容器来满足要求......
docker inspect hostname
"Path": "/bin/bash",
"Args": [],
"State": {
**"Status": "running",**
"Running": true,
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
b61db44d38a7 node:boron "/bin/bash" About a minute ago
预期
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
b61db44d38a7 node:boron "/bin/bash" About a minute ago 3000:3000
http://localhost:3000需要加载页面。
我的代码位于MAC的/ users目录下,因此安装正确。
docker log [id]
root@d838:/# exit
exit