我想创建一个正确安装了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
?
selenium
和chrome
进行操作,你可能想要安装Python 3才能使其正常工作。 - Aniruddha Pandey-y
并删除sudo
,因为sudo
不应该出现在Dockerfile中。我同意这两点,但是,在这种情况下使用sudo
虽然不好的做法,但是是解决问题的合法方法。我在我的回复末尾提出了一个更好的替代方案,以避免完全使用sudo
,这是更可取的。我将进行更新以反映-y
- 感谢您的反馈,希望我的解释有意义。 - mikey