gpt4 book ai didi

docker - 在 jboss/keycloak 上安装包

转载 作者:行者123 更新时间:2023-12-02 21:33:13 38 4
gpt4 key购买 nike

在本地运行时 jboss/keycloak容器,我尝试添加更多软件。

到目前为止,我已经尝试过:

~# yum install jq
bash: yum: command not found

~# apt-get install jq
apt-get: command not found

有人知道如何安装更多软件吗?

# uname -a
Linux 935559ef2e4c 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

更新#1

看起来 microdnf 是我必须使用的,但我仍然遇到错误:

root@276cdd5cc962 /]# microdnf update -y
(microdnf:1614): librhsm-WARNING **: 20:38:39.628: Found 0 entitlement certificates
(microdnf:1614): librhsm-WARNING **: 20:38:39.630: Found 0 entitlement certificates
(microdnf:1614): libdnf-WARNING **: 20:38:39.630: Loading "/etc/dnf/dnf.conf": IniParser: Can't open file
Downloading metadata...
Downloading metadata...
Downloading metadata...
Nothing to do.

文件“/etc/dnf/dnf.conf”不存在。

最佳答案

容器本身正在使用 RedHats Universal Base Image似乎使用 microdnf用于管理软件。

检查 jboss/keycloak ( https://hub.docker.com/r/jboss/keycloak/dockerfile ) 的 dockerfile 来检查它是如何完成的。有趣的部分是:

RUN microdnf update -y && microdnf install -y glibc-langpack-en gzip hostname java-11-openjdk-headless openssl tar which && microdnf clean all

因此您可以尝试使用 microdnf 命令添加其他软件。

更好的解决方案可能是创建您自己的从 jboss/keycloak 派生的 Dockerfile 以添加您的额外软件。

关于docker - 在 jboss/keycloak 上安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63983069/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com