12得票1回答
多个Dockerfiles在docker-compose中构建镜像时失败。

我希望创建一个Docker Compose文件来减少运行测试所需的命令数量。我的目标是运行一个命令,它将启动我的容器并运行我的测试。这是我第一次创建Docker Compose文件,请耐心等待。Docker Compose文件位于其他两个Docker文件旁边。下面是我启动的Docker Com...

7得票3回答
为什么我无法在Windows 10上连接本地docker-compose容器?

我正在尝试将一个Python应用程序docker化,我一直在遵循这篇教程:这里。该教程发布于2015年4月,仍然使用Docker Machine,但根据这个答案,在Windows本地运行Docker容器时不再需要它。 我之前已经使用Docker Machine使其工作,并能够查看Web应用程...

15得票2回答
使用本地包构建docker时出现“导入路径不以主机名开头”的错误

我正在尝试使用本地包构建Docker,但是出现了“导入路径不以主机名开头”的错误。如果我的理解是正确的,那么我的Dockerfile应该只是FROM golang:onbuild EXPOSE 8080 基于这篇文章“使用Docker部署Go服务器” 我使用这段代码“git-go-websi...

312得票7回答
理解DockerFile中的“VOLUME”指令

以下是我的"Dockerfile"的内容FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # Change working dir to /usr/src/app WORKDIR /usr/src/app V...

9得票2回答
我该如何在Dockerfile中设置$PS1?

我该如何在Dockerfile中设置PS1环境变量(bash提示符)? 我尝试使用 ENV PS1 "\h:\W \u$ " 但是这个命令没有改变提示符。 我不知道为什么上述的ENV没有设置PS1提示符。 有什么方法可以做到吗?

117得票5回答
Dockerfile:将RUN指令的输出存入变量

我正在编写一个Dockerfile,并希望将“ls”命令的输出放入变量中,如下所示: $file = ls /tmp/dir 这里,“dir”文件夹内只有一个文件。 下面的dockerfile中的RUN指令无法工作。 RUN $file = ls /tmp/dir

11得票2回答
Docker容器中的Apache Spark独立集群模式

我正试图构建一个包含Apache Spark的Docker镜像。它是基于openjdk-8-jre官方镜像构建的。 目标是以集群模式执行Spark,因此至少有一个主节点(通过sbin/start-master.sh启动)和一个或多个从节点(sbin/start-slave.sh)。有关我的D...

9得票3回答
Cloud Run错误:容器启动失败。

我无法获得一个基本的Angular应用程序部署到Google Cloud Run。错误提示表明它在端口8080上未被正确地服务,但是在我的机器上本地运行localhost:8080可以显示应用程序。因此,如果有人有什么想法,可能我需要一些额外的东西来适配Cloud Run。 详细信息如下:...

7得票3回答
在RUN语句中使用Dockerfile参数

I have the following Dockerfile, which works: FROM someimage ARG transform COPY Web*.config /inetpub/wwwroot/ RUN powershell /Build/Transform.ps1...

64得票2回答
Dockerfile中Shell和Exec格式指令的区别

什么是shell和exec形式在CMD中的区别:CMD python my_script.py arg 对决。CMD ["python", "my_script.py", "arg"] ENTRYPOINT: 入口点:ENTRYPO...