易于安装在 Dockerfile 中
apt install in Dockefile
我有一个 docker 包含 Debian 图像的文件。
由于存在漏洞,我试图更改 docker 文件中打开 ssl 的版本。
当前使用的版本 1.1.0j-1~deb9u1 我尝试使用以下方式安装不同的版本:
RUN apt-get install openssl=1.1.0l-1~deb9u1
但我不断收到 -
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '1.1.0l-1~deb9u1' for 'openssl' was not found
我应该怎么做才能安装不同的稳定版本。
根据您选择的软件包版本和来自 the debian package repository 的信息,我假设您的 debian 版本是 stretch
。以下 dockerfile
对我有用:
FROM debian:stretch
RUN apt-get update
RUN apt-get install -y openssl=1.1.0l-1~deb9u1
安装后docker build -t debian-openssl .
可以这样验证安装的openssl版本:
$ docker run -t debian-openssl openssl version
OpenSSL 1.1.0l 10 Sep 2019
我有一个 docker 包含 Debian 图像的文件。 由于存在漏洞,我试图更改 docker 文件中打开 ssl 的版本。 当前使用的版本 1.1.0j-1~deb9u1 我尝试使用以下方式安装不同的版本:
RUN apt-get install openssl=1.1.0l-1~deb9u1
但我不断收到 -
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '1.1.0l-1~deb9u1' for 'openssl' was not found
我应该怎么做才能安装不同的稳定版本。
根据您选择的软件包版本和来自 the debian package repository 的信息,我假设您的 debian 版本是 stretch
。以下 dockerfile
对我有用:
FROM debian:stretch
RUN apt-get update
RUN apt-get install -y openssl=1.1.0l-1~deb9u1
安装后docker build -t debian-openssl .
可以这样验证安装的openssl版本:
$ docker run -t debian-openssl openssl version
OpenSSL 1.1.0l 10 Sep 2019