9得票1回答
如何在使用Docker时配置NuGet代理?

在构建Docker镜像时,我使用了dotnet:2.1-sdk软件包。 运行dotnet restore命令失败,并出现以下错误: **error : Unable to load the service index for source https://api.nuget.org/v3/i...

40得票1回答
一个容器内有多张图片

所以,这是问题,我需要进行一些开发,为此需要以下软件包: MongoDb NodeJs Nginx RabbitMq Redis 一个选项是使用 Ubuntu 镜像,创建容器并开始逐个安装它们,最后启动服务器并暴露端口。 但这也可以在虚拟机中轻松完成,并不会使用 Docker 的强大...

49得票4回答
如何使用多阶段构建来减小Python(Docker)镜像大小?

我正在寻找一种使用Python和Dockerfile创建多阶段构建的方法: 例如,使用以下镜像: 第一个镜像:安装所有编译时依赖项,并安装所有需要的Python模块 第二个镜像:将从第一个镜像编译/构建的所有软件包复制到第二个镜像中,但不包括编译器本身(gcc,postgers-dev,pyt...

22得票7回答
您在其他平台上安装了 esbuild,而不是您当前使用的平台。

我正在尝试将 Svelte js 应用程序放入 Docker 容器中,但是日志中出现了关于 esbuild 在不同平台上的错误。我正在使用 M1 Mac,我尝试安装 esbuild-wasm,如日志所建议,并在 Docker 文件中尝试了 npm i esbuild-linux-arm64 作...

22得票2回答
如何在docker-compose up时创建postgres数据库并运行迁移

我正在搭建一个简单的后端,使用Postgres数据库执行CRUD操作,并希望在运行docker-compose up时自动创建数据库和迁移。 我已经尝试将以下代码添加到Dockerfile或entrypoint.sh中,但它们都没有起作用。createdb --host=localhost ...

37得票4回答
Docker:将一个容器中的目录挂载到另一个容器中

我有两个Docker镜像。其中一个Docker镜像(来自第一个容器)在运行时会生成一些文件,需要被另一个容器消费。 我可以这样做吗?

33得票1回答
超慢的Docker构建

我感觉我快要疯了。我在Stack、GitHub和其他地方搜索了很久,似乎找不到一个可行的解决方案。 在这个特定项目中,运行docker-compose build需要非常长的时间。这种情况过去并没有发生过,在其他使用Docker的项目中完全没有问题。我指的是大约需要10-15分钟来构建,而以...

31得票6回答
如何在Dockerfile中处理类似于-h选项的特定主机名

我正在使用CentOS 7作为Docker守护进程主机和centos:6 Docker映像。 我想安装一些需要可解析主机名的软件,作为非环回地址。如果我运行一个带有-h选项的Docker映像,例如: docker run -i -t -h myhost centos:6 /bin/bash...

10得票5回答
Jenkinsfile - 如何将构建参数传递给Docker

根据这个链接,我们可以按以下方式传递镜像名称和Dockerfile位置来构建一个镜像。 docker.build("my-image:${env.BUILD_ID}", "-f ${dockerfile} ./dockerfiles") 我想将代理设置传递给构建命令,是否有类似于我们可以...

9得票2回答
在Docker中运行一个更长的命令

我正在使用Docker动态编写并运行文件。目前的命令如下(仅为了先测试想法): docker run dockerfile/python cat <<EOF >hi.txt && tail hi.txt > hi there > EOF 由于...