windows - Windows 上 docker-compose 的卷名问题
问题描述
我正在尝试使用 docker-compose 为 codeceptjs 启动一个多容器应用程序。在 linux 上,docker compose yml 文件工作正常,但在 Windows 上却无法抱怨“卷名太短”。为什么 docker compose 在 Windows 上抱怨?
这是 yml 文件内容:
version: '3.7'
services:
hub:
image: selenium/hub:latest
[...]
chrome:
image: selenium/node-chrome:latest
volumes:
- /dev/shm:/dev/shm
environment:
[...]
networks:
test_network:
ipv4_address: 10.2.0.3
test-acceptance:
image: test/codeceptjs
[...]
volumes:
- $WORKSPACE:/tests
- node_modules:/node_modules
networks:
test_network:
ipv4_address: 10.2.0.5
volumes:
node_modules:
networks:
test_network:
driver: bridge
ipam:
driver: default
config:
-
subnet: 10.2.0.0/24
X
解决方案
也许这只是一个错字,但有问题的值可能在这里:
volumes:
node_modules:
你需要在冒号后面放一些东西。
推荐阅读
- php - 如何使用 str_ireplace 转换文本区分大小写?
- linux - nano 编辑器无法读写文件
- reactjs - 在 REACT 中跨多个页面显示来自 API 的所有字符
- django - 如何使用 pytest 触发 allauth.account.signals.user_signed_up 信号?
- python - for循环遍历字典 - python3
- fast-ai - 如何使用 fastai 导入 text.transform
- html - 带有覆盖指针事件的元素不成比例滚动:无;元素
- html - 您如何定位图像,使其部分离开屏幕而不导致出现水平滚动条?
- javascript - 当一个promise在vue js中解决时组合两个数组
- python - 如何获取面板 DateSlider Widget Python 的动态值