如何在Docker映像中安装python?
我想创建一个docker镜像selenium
并chrome
正确安装,因此我选择具有这些属性的基础镜像。因此,的第一行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