7得票2回答
使用docker-compose在MongoDB中创建复制集

我正在设置一个 Docker 容器,使用 Docker Compose 初始化 Mongo DB 副本集。但是我无法完成此操作。我已经创建了 Docker Compose 来调用三个 Mongo 实例,但是我遇到解析器问题。以下是我的 Docker-Compose 文件。 versi...

23得票6回答
在Python-3.7-alpine的Docker容器上安装gcc失败。

我正在尝试设置一个Python docker容器,在运行命令“docker-compose up”构建Dockerfile时,它会抛出以下错误消息。 两周前成功构建了docker文件,由于在requirements.txt中添加了新的库,我想重新构建docker容器。 尝试构建映像会产生以...

34得票2回答
Docker多个环境

我正在尝试理解Docker,但是很难搞明白。我尝试在我的小项目(MERN栈)中实现它,并且在想如何区分开发,(可能是staging),和生产环境。 我看到一个示例,他们使用了2个Docker文件和2个docker-compose文件(每对为一个环境,因此Dockerfile + docker...

8得票2回答
在Docker容器中apt-get命令无法工作

我正在尝试在 Docker 镜像中安装一些软件包,但是 apt-get 命令似乎不起作用... 当我在基于 ubuntu:16.04 的容器中尝试时。 apt-get update && apt-get install -y openssh-server 我得到了这个: ...

10得票3回答
为什么Dockerfile中的RUN命令会打印出echo选项?

使用最新的Docker for Mac,在最新版的macOS上。我有一个Dockerfile:FROM debian:8 ENV DEBIAN_FRONTEND noninteractive RUN apt-get update -y -q \ && apt-get i...

7得票2回答
在Docker容器中的Node.js/Express应用程序中,Console.log无法工作

我已经在Docker容器中使用以下Dockerfile构建了一个Node.js应用程序: FROM node:carbon WORKDIR /usr/src/app COPY package*.json ./ RUN npm install COPY . . EXPOSE 8080...

73得票6回答
有没有可能在构建 Docker 镜像时显示 `WORKDIR`?

我们在构建Docker镜像时遇到了WORKDIR的问题。是否可以打印WORKDIR的值? 我们尝试过:ECHO ${WORKDIR} 但是没有这样的指令 ECHO

95得票7回答
在Dockerfile中激活Python虚拟环境

我有一个Dockerfile,在其中尝试激活Python虚拟环境,以便它可以在此环境中安装所有依赖项。然而,所有的东西仍然被全局安装了。我尝试了不同的方法,但都没有成功。我也没有收到任何错误提示。 问题在哪里? 1. ENV PATH $PATH:env/bin 2. ENV PATH ...

12得票1回答
从文件中读取Docker环境变量

我希望使用一个Dockerfile既用于生产环境又用于开发环境。唯一的区别在于我设置的环境变量。因此我想从文件中导入环境变量。在使用Docker之前,我只需执行以下操作:. ./setvars ./main.py 然而,如果将./main.py替换为Docker等效物 . ./setvars ...

7得票2回答
无法使用docker run -e或--env-file选项设置环境变量

Dockerfile FROM node:10 # Create app directory WORKDIR /usr/server # Install app dependencies # A wildcard is used to ensure both package.json A...