Suse Linux docker文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Suse Linux docker文件相关的知识,希望对你有一定的参考价值。
我有一个suse linux 12 ec2
实例。我已经使用sledocker激活了图像sles11sp3-docker-image
。在Dockerfile中,当我尝试使用ibm java 1.6
中的RUN zypper安装java-1_6_0-ibm
时,出现以下错误。
刷新服务'container-suseconnect'。检索服务'container-suseconnect'的存储库索引文件时出现问题:[|]由于上述错误而跳过服务'container-suseconnect'。警告:未定义存储库。仅使用已安装的resolvables进行操作。什么都不能安装。加载存储库数据...读取已安装的软件包...在软件包名称中找不到“java-1_6_0-ibm”。尝试功能。解决包依赖性...找不到'java-1_6_0-ibm'的提供者。
没事做。 java-1_6_0-ibm中的命令'/ bin / sh -c zypper'返回非零代码:104
请帮忙
根据文档(https://www.suse.com/documentation/sles-12/singlehtml/dockerquick/dockerquick.html),运行zypper ref -s
只能获得带有12小时令牌的repo URL。此外,此命令仅在SLES12主机上的Docker中运行时才起作用。
一旦我将图像推送到回购并在另一台主机上运行,zypper ref -s
就不再有效(与您的错误相同)。在发布图像之前,我基本上没有预先安装所有基础内容。
以上是关于Suse Linux docker文件的主要内容,如果未能解决你的问题,请参考以下文章
SUSE Linux Enterprise Server 15 二进制 docker&docker-compose
SUSE Linux Enterprise Server 15 二进制 docker&docker-compose
SUSE Linux Enterprise Server 12 二进制 docker&docker-compose