How to install python in a docker image?

后端 未结 2 2011
忘掉有多难
忘掉有多难 2020-12-16 14:05

I want to create a docker image with selenium and chrome correctly installed, so I choose a base image with these properties. Therefore, the first

相关标签:
2条回答
  • 2020-12-16 14:15

    Note: Below commands may require root/administrative previleges.

    1. Download docker image docker pull ubuntu
    2. Start interactive container docker run -it ubuntu /bin/bash

    Note: By default you will be logged in inside container as root user if not then either elevate your privileges to root or use sudo before below listed commands

    1. Update container instance apt-get update
    2. For python 2.7 apt-get install python2
    3. For Python 3.x apt-get install python3
    0 讨论(0)
  • 2020-12-16 14:26

    RUN sudo apt-get update

    RUN sudo apt-get install python

    As hinted by:

    Acquire (13: Permission denied)

    I believe this is due to your base image:

    https://github.com/SeleniumHQ/docker-selenium/blob/master/NodeChrome/Dockerfile

    As you can see it swaps from the default user context of 'root' to 'seluser'.

    You can either:

    • wear this as a consequence of the base image (i.e. use sudo)
    • swap back: USER root
    • or consider creating your own docker image to avoid swapping in the first place

    Hope that helps mate.

    0 讨论(0)
提交回复
热议问题