我想用selenium
并chrome
正确安装一个docker镜像,所以我选择了具有这些属性的基本图像.因此,第一行Dockerfile
如下:
FROM selenium/node-chrome:3.7.1-argon
Run Code Online (Sandbox Code Playgroud)
然后下一个命令是
RUN apt-get update
Run Code Online (Sandbox Code Playgroud)
在创建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
Run Code Online (Sandbox Code Playgroud)
如何python
在这个docker镜像中安装?
Sag*_*gar 14
注意:以下命令可能需要 root/管理权限。
docker pull ubuntu
docker run -it ubuntu /bin/bash
注意:默认情况下,您将以 root 用户身份登录到容器内,如果不是,则将您的权限提升为 root 或在sudo
下面列出的命令之前使用
apt-get update
apt-get install python2
apt-get install python3
RUN sudo apt-get update
RUN sudo apt-get install python
如提示:
获取(13:权限被拒绝)
我相信这是由于您的基本形象:
https://github.com/SeleniumHQ/docker-selenium/blob/master/NodeChrome/Dockerfile
如您所见,它从默认的用户上下文“ root”交换为“ seluser”。如果您使用了“ USER”而没有用“ USER root”换回到root用户,那也可能是问题。
您可以:
USER root
希望能帮助交配。
归档时间: |
|
查看次数: |
29248 次 |
最近记录: |