我正在尝试使用kompose up
. 我在 Mac OS High Sierra 上,运行最新最好的版本(Docker CE 17.12.0、VirtualBox 5.2.8 和 kompose 1.11.0)。
我的 docker-compose 文件是:
version: '2'
services:
es:
build: ./elastic-search
image: horcle/es
ports:
- "9200:9200"
- "9300:9300"
volumes:
- ./data:/elasticsearch/data
tab:
build: ./nlp-tab
image: horcle/nlptab
ports:
- "8000:8000"
volumes:
- ./data:/app/data
当我运行kompose up
第一个图像时,成功构建并推送到 Docker.io。但是,我在第二张图片上收到以下错误:FATA Error while deploying application: k.Transform failed: Unable to build Docker image for service tab: Unable to create a tarball: archive/tar: write too long
我用谷歌搜索了这个,问题似乎出在符号链接上,我用来构建这个图像的目录中没有这些符号链接。
作为测试,我docker build -t horcle/nlptab .
使用docker push horcle/nlptab
. 此外,docker-compose up
运行也很好。
我不完全确定为什么我不能运行 akompose up
来做同样的事情。