一尘不染

如何在Docker映像中安装python?

docker

我想创建一个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映像中安装?


阅读 838

收藏
2020-06-17

共1个答案

一尘不染

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映像,以避免首先交换

希望能帮助交配。

2020-06-17