我想创建一个正确安装了selenium
和chrome
的docker映像,所以我选择一个具有这些属性的基映像。因此,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
如何在这个docker映像中安装python
?
RUN sudo apt-get update
RUN sudo apt-get install python
如暗示:
我相信这是因为你的基本形象:
https://github.com/SeleniumHQ/docker-selenium/blob/master/NodeChrome/Dockerfile
如您所见,它从“根”的默认用户上下文切换到“seluser”。 如果您在使用“USER”时没有用“USER root”交换回根用户,那么也可能是问题所在。
您可以:
USER root
希望这对伴侣有帮助。
相关问题 更多 >
编程相关推荐