在我的devImage中安装pip依赖程序有问题。我在想,如果不使用ghcr.io/loft-sh/devspace-containers/python:3-alpine :devImage,我可以使用devImage: ghcr.io/loft-sh/devspace-containers/python:3.8-slim??之类的东西
或者我如何使用我的正常码头形象,我已经做了?
关于矮胖/熊猫和流光包装的具体问题。
devspace上的文档没有多大帮助。
我认为我需要更改我的devspace.yaml文件中的配置。如果有一个很好的教程可以用python来完成,那就太棒了。
我尝试过用apk安装很多东西,但是使用高寒的速度似乎越来越慢。
仅供参考。我在MacOS上
发布于 2022-12-01 18:20:34
是的,你绝对可以使用你想要的任何图像--发布的例子/预先包装好的太空容器对你来说只是一个起点。
有一个特定于python的示例这里,它涵盖了您应该需要的所有内容。
TL:DR --用您想要的任何东西来构建您的映像,并将该映像设置为devspace.yaml文件的部署和/或开发部分中的映像。您还可以让devspace为您构建映像,方法是使用您的停靠文件/上下文/和图像名称设置适当的image块。
一个例子devspace.yaml:
version: v2beta1
name: myapp
vars:
MYIMAGE: myimagename
MYDEVIMAGE: mydevimagename
images:
myapp:
image: ${MYIMAGE}
context: ./
dockerfile: ./Dockerfile
rebuildStrategy: ignoreContextChanges
myappdev:
image: ${MYDEVIMAGE}
context: ./
dockerfile: ./Dockerfile.dev
rebuildStrategy: ignoreContextChanges
deployments:
myapp:
# you can also use manifests instead of helm charts, see devspace docs, its all covered there
helm:
chart:
name: ./path/to/my/chart
dev:
myapp:
labelSelector:
app: myapp
devImage: ${MYDEVIMAGE}
# other dev things like sync and terminal as neededhttps://stackoverflow.com/questions/74600160
复制相似问题