首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从python:3-高寒图片到python:3.8-瘦在Devspace

从python:3-高寒图片到python:3.8-瘦在Devspace
EN

Stack Overflow用户
提问于 2022-11-28 11:49:28
回答 1查看 30关注 0票数 0

在我的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上

EN

回答 1

Stack Overflow用户

发布于 2022-12-01 18:20:34

是的,你绝对可以使用你想要的任何图像--发布的例子/预先包装好的太空容器对你来说只是一个起点。

有一个特定于python的示例这里,它涵盖了您应该需要的所有内容。

TL:DR --用您想要的任何东西来构建您的映像,并将该映像设置为devspace.yaml文件的部署和/或开发部分中的映像。您还可以让devspace为您构建映像,方法是使用您的停靠文件/上下文/和图像名称设置适当的image块。

一个例子devspace.yaml:

代码语言:javascript
复制
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 needed
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74600160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档