用于 rhel 图像的 Dockerfile FROM

Dockerfile FROM for rhel images

我想创建一个如下所示的 Dockerfile

FROM <rhel6/7>

# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN addgroup redis && useradd -g redis -ms /bin/bash redi

RUN mkdir /data && chown redis:redis /data
VOLUME /data
WORKDIR /data

# Copy the current directory contents into the container at /app
ADD . /data

# Run app.py when the container launches
CMD ["/usr/software/rats/bedrock/bin/python2.7", "/data/test_redis.py"]

我应该用什么替换 FROM <rhel6/7>

根据 Red Hat 的官方指南

FROM registry.access.redhat.com/rhel7/rhel

参考文献:

我也刚 运行 遇到这个问题!

  1. 您可以从 Red Hat Container Catalog 下的 "Products" 部分浏览并选择您想要的图片
  2. 现在最多 2 个公共资源是 RHEL 7 and RHEL 7 Atomic(新的面向宿主容器)
  3. 在 "Get Latest Image" 中,您可以选择不同的平台,从 OpenShift 到 Docker
  4. 只需输入给定的命令 docker pull registry.access.redhat.com/rhel7-atomic 例如

一切本来可以更简单,但你知道它是 Red Hat...