如何在Docker映像中安装python?

我想创建一个docker镜像seleniumchrome正确安装,因此我选择具有这些属性的基础镜像。因此,的第一行Dockerfile如下:

FROM selenium/node-chrome:3.7.1-argon

然后下一个命令是

RUN apt-get update

在创建docker映像时创建了以下错误:

Step 4/19 : RUN apt-get update

---> Running in af08ae07cbf3

Reading package lists...

E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied)

The command '/bin/sh -c apt-get update' returned a non-zero code: 100

如何能够python在此docker映像中安装?

回答:

RUN sudo apt-get update

RUN sudo apt-get install python

如提示:

获取(13:权限被拒绝)

我相信这是由于您的基本形象:

https://github.com/SeleniumHQ/docker-

selenium/blob/master/NodeChrome/Dockerfile

如您所见,它从默认的用户上下文“ root”交换为“ seluser”。

您可以:

  • 由于基本图片而使用它(即使用sudo)
  • 换回: USER root
  • 或考虑创建自己的docker映像,以避免首先交换

希望能帮助交配。

以上是 如何在Docker映像中安装python? 的全部内容, 来源链接: utcz.com/qa/429862.html

回到顶部