【发布时间】:2020-06-05 02:00:23
【问题描述】:
在基于此图像的 ubuntu docker 容器中:
docker.elastic.co/elasticsearch/elasticsearch:7.7.0
我正在尝试运行 apt-get install(是的,我知道我应该从 dockerfile 构建一个新映像,但仍试图了解它失败的原因)但收到以下错误:
# uname -a
Linux 217054a34cb7 5.3.0-55-generic #49-Ubuntu SMP Thu May 21 12:47:19 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
# apt-get install
bash: apt-get: command not found
据我所知,上面是 ubuntu 那么bash: apt-get: command not found 怎么样了?
更新:
它的 CentOS:
# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
所以它适用于:
yum install openssl
但是为什么
# uname -a
Linux 217054a34cb7 5.3.0-55-generic #49-Ubuntu SMP Thu May 21 12:47:19 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
返回Ubuntu SMP?
【问题讨论】:
-
你使用的是哪个 ubuntu 镜像?我无法使用 Docker for Mac 和最新的 ubuntu 映像
sha256:1d622ef86b138c7e96d4f797bf5e4baca3249f030c575b9337638594f2b63f01重现此问题 -
请分享你的 Dockerfle
-
uname表示您的主机正在运行 Ubuntu 构建的内核,但根本没有说明映像正在使用什么包管理器或分发(如果有)。