gpt4 book ai didi

docker - Docker容器中的多种语言

转载 作者:行者123 更新时间:2023-12-02 19:33:14 25 4
gpt4 key购买 nike

我正在尝试构建一个Docker容器,在其中可以同时包含python和java以及其他一些工具,例如:make。我尝试使用互联网上的docker镜像作为镜像的基础镜像,但是我想根据自己拥有的不同规范构建自己的自定义镜像。我特别希望为图像提供程序可以使用的多种语言和工具。

最佳答案

您可以使用RUN命令在容器中安装任何内容-如Docker文档中所述:https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#run

如果查看Dockerfile for an official Python image,您会看到这是安装Python的方式。

要使用自己选择的工具创建Docker镜像,您可以从基本镜像(例如DebianUbuntu)开始,然后安装您选择的语言。

但是-我不推荐这样做。 As noted in the Docker best practices“每个容器应该只涉及一个问题”,使用Docker的标准方法是让一个容器使用一种语言运行一个应用程序。

在您的示例中,您可能为一个应用程序使用一个基于Java的容器,为您的Python应用程序使用一个单独的基于Python的容器,而第三个容器则包含构建工具。

关于docker - Docker容器中的多种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48787524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com