365得票10回答
如何在Docker Postgres脚本中创建用户/数据库

我一直在尝试使用自定义用户和数据库来设置开发容器的Postgres实例。我正在使用官方的Postgres Docker镜像。文档中指导您将bash脚本插入/docker-entrypoint-initdb.d/文件夹以使用任何自定义参数设置数据库。 我的bash脚本:make_db.shsu...

280得票2回答
如何向Dockerfile传递参数?

我正在使用Dockerfile中的RUN指令来安装一个rpm包。RUN yum -y install samplerpm-2.3 然而,我想将值"2.3"作为参数传递。我的RUN指令应该类似于:RUN yum -y install samplerpm-$arg 当$arg=2.3时

124得票8回答
Docker官方仓库(Docker Hub)URL

Docker Hub官方网站已经迁移到https://registry.hub.docker.com,从https://hub.docker.com/。 如果尝试从以下URL获取映像docker pull registry.hub.docker.com/busybox ,则会显示:regist...

123得票6回答
图片是否可以拥有多个标签?

当我将新镜像推送到仓库时,我希望它具有两个标签,例如0.2和latest。这将允许您始终使用latest标签拉取最新的镜像版本,并使用0.2标签获取特定的版本,例如。Docker是否支持这种方式? 是否有任何解决方法? 我所看到的唯一解决方案是进行两次独立的推送...

104得票14回答
检查Docker Hub上是否已存在image:tag组合

作为bash脚本的一部分,我想检查特定docker镜像:标签组合是否存在于docker hub上。此外,它将是一个私有仓库。 即伪代码如下:tag = something if image:tag already exists on docker hub: Do nothing el...

83得票7回答
Docker: exec /usr/bin/sh: exec格式错误

我创建了一个自定义的Docker镜像并将其推送到Docker Hub,但是当我在CI/CD中运行它时,出现了以下错误。 exec /usr/bin/sh: exec format error 错误发生在: Dockerfile FROM ubuntu:20.04 RUN apt-get...

77得票1回答
在将镜像推送到Docker公共仓库时,我是否需要手动标记为“latest”?

假设我有一张图片 me/mystuff:v0.0.1。 我发现如果将其推送到仓库:docker push me/mystuff:v0.0.1 latest 没有被创建,在从另一台机器上拉取时,它会发出警告,例如: ssh me@faraway (faraway) $ docker ru...

55得票7回答
Docker登录授权令牌

我正在尝试从~/.docker/config.json文件中获取docker login的授权信息。 但是我在config.json文件中看不到auth令牌。 以下是我的docker版本。 docker version Client: Version: 17.03.1-ce A...

52得票10回答
从Docker Hub中删除一个镜像标签?

我找不到资源来了解如何管理Docker Hub镜像。 我有一个标记为V0.0.1的镜像,并构建了一个新的标记为V0.0.2的镜像。现在我想删除V0.0.1镜像,因为新版本构建方式不同,我不希望用户拉取旧镜像。

46得票4回答
如何在Kubernetes中从DockerHub拉取镜像?

我计划在我的Kubernetes集群基础设施中部署一个应用程序。 我将镜像推送到DockerHub仓库。如何从DockerHub拉取镜像?