java - 如何使用 Rhel 创建 Dockerfile 文件

标签 java dockerfile rhel7

我正在使用 rhel7 创建谷歌云虚拟机,并在尝试使用 dockerfile 镜像构建 docker 镜像而不是构建 docker 后安装 docker。

FROM rhel
RUN yum update -y
yum install -y \
   java-1.8.0-openjdk \
   java-1.8.0-openjdk-devel
ENV JAVA_HOME /etc/alternatives/jre

来自守护程序的错误响应:未知指令:。

最佳答案

您可以使用,

FROM registry.access.redhat.com/rhel7/rhel
MAINTAINER John W. Jones <jjones@example.com>
# Add Web server, update image, and clear cache
RUN yum -y install httpd && yum -y update; yum clean all
# Add some data to web server
RUN echo "This Web server is working." > /var/www/html/index.html
EXPOSE 80
ENTRYPOINT [ "/usr/sbin/httpd" ]
CMD [ "-D", "FOREGROUND" ]

( ref .)

关于java - 如何使用 Rhel 创建 Dockerfile 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54400733/

相关文章:

docker - Docker-Windows容器无法解析主机

azure - 如何使用ansible循环挂载多个磁盘

java - 域在字符串中包含非法字符 - Java Mail

java - 按输入字符串的顺序打印 ArrayList 的元素

mongodb - 在 docker 中运行 mongo DB 命令时连接被拒绝

docker - 如何在 Dockerfile 中使用 VOLUME 将单个文件保存在目录中?

postgresql - Docker Postgresql 错误提示 : The server must be started by the user that owns the data directory postgresql rhel

linux - 无法使用 extlinux (syslinux) 引导已安装的 RHEL 7.1

java - 如何从 ICompilationUnit 获取文件路径信息?

java - 如何仅从一个 GUI 进行 JUnit 测试?