我有一个看起来像这样的 Makefile:
push:
docker build -t dataengineering/dataloader .
docker tag dataengineering/dataloader:latest 111111111.dkr.ecr.us-west-2.amazonaws.com/dataengineering/dataloader:latest
docker push 111111111.dkr.ecr.us-west-2.amazonaws.com/dataengineering/dataloader:latest
deploy:
@if [ ! "$(environment)" ]; then echo "environment must be defined" && exit 1; fi
@if [ ! "$(target)" ]; then echo "target must be defined" && exit 1; fi
kubectl delete deploy dataloader-$(target) -n dataengineering|| continue
kubectl apply -f kube/$(environment)/deployment-$(target).yaml -n dataengineering
所以问题是我正在构建一个将复制文件夹的 dockerfile,但文件夹不在正确的位置。我有一棵树,看起来像这样:
├── dataloader
│ ├── Dockerfile
│ ├── Makefile
...
│ ├── dataloader.py
│ ├── dates.py
│ ├── errors.py
│ └── tests
├── datastore
│ ├── datastore
...
我想要做的是将所有数据存储文件夹复制到数据加载器文件夹中,但现在它们是兄弟姐妹。我该怎么做呢?
如果你想拷贝datastore
目录到该dataloader
目录中,这是一个简单的cp
命令:cp -r ../datastore/ ./
(考虑您执行这是dataloader
目录)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句