3021得票17回答
在Dockerfile中,“COPY”和“ADD”命令有什么区别?

COPY 和 ADD 命令在 Dockerfile 中有什么区别?我应该何时使用其中一个而不是另一个?COPY <src> <dest> COPY指令会将<src>中的新文件复制到容器文件系统的路径<dest> ADD <src&gt...

1345得票21回答
如何将环境变量传递给Docker容器?

如何从容器中访问外部数据库?最好的方法是在连接字符串中硬编码吗?# Dockerfile ENV DATABASE_URL amazon:rds/connection?string

805得票69回答
拒绝访问:请求访问资源被拒绝:docker。

我正在遵循此链接创建我的第一个Docker镜像,它成功了,现在我正在尝试从此链接将此镜像推送到我的Docker仓库。但是每当我尝试将此镜像推送到仓库时,就会出现这种类型的错误。denied: requested access to the resource is denied 注意:我已成功...

661得票10回答
Dockerfile中RUN和CMD的区别

我对何时应该使用CMD和RUN感到困惑。例如,要执行bash/shell命令(即ls -la),我总是会使用CMD,但是否存在需要使用RUN的情况呢?我想了解这两个类似的Dockerfile指令的最佳实践。

629得票12回答
Docker Compose与Dockerfile有什么区别?

我一直在研究学习Docker,并且正在尝试选择正确的Django设置。目前,有两种选择: Docker Compose或Dockerfile 我知道在Docker Compose中使用Dockerfiles,但我不确定是否将所有内容放入一个大的Dockerfile中,并使用多个FROM命令来构...

622得票7回答
如何在Dockerfile中添加注释?

我正在编写Dockerfile文件,是否有方法在该文件中添加注释? Docker是否具有注释选项,该选项将忽略行末的其余部分?

618得票6回答
如何在Dockerfile中设置镜像名称?

您可以在构建自定义镜像时设置图片名称,如下所示: docker build -t dude/man:v2 . # Will be named dude/man:v2 有没有一种方法可以在Dockerfile中定义镜像的名称,这样我就不必在docker build命令中提及它了?

584得票7回答
使用Docker进行COPY操作,但带有排除功能。

在Dockerfile中,我有以下内容COPY . . 我想排除一个完整的目录,例如在我的情况下是node_modules目录。 类似于这样: COPY [all but **/node_modules/**] . 使用Docker可以实现这个吗?

533得票5回答
Dockerfile复制保留子目录结构

我试图将一些文件和文件夹从本地主机复制到一个Docker镜像构建中。 这些文件像这样:folder1/ file1 file2 folder2/ file1 file2 我想让文本看起来像这样:COPY files/* /files/ 然而,所有来自folder...

522得票10回答
如何向Docker容器添加用户?

我有一个包含uwsgi和celery进程的Docker容器。我想要为这些进程创建一个celery用户和一个uwsgi用户,以及一个工作组,让它们归属于同一个组并进行权限分配。 我尝试在Dockerfile中添加RUN adduser uwsgi和RUN adduser celery,但是由于...