dockerdocker-containerdocker-image

How to check what OS a docker image depends on?


I want to extend my jenkins image to have docker installed so it can build a Dockerfile out of a project. I found a nice install script for docker but only for Ubuntu 64bit. What I need to know is if the parent images of my jenkins image base on Ubuntu 64bit so I can use this install script without any problems.

I used docker image inspect <imagename> already but it only yields hashes for former image versions it seems.


Solution

  • docker run <image-name> cat /etc/*release*
    

    It will return the metadata about your image. In the following form.

    NAME="Amazon Linux"
    VERSION="2"
    ID="amzn"
    ID_LIKE="centos rhel fedora"
    VERSION_ID="2"
    PRETTY_NAME="Amazon Linux 2"
    ANSI_COLOR="0;33"
    CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
    HOME_URL="https://amazonlinux.com/"
    VARIANT_ID="202011171307-al2.470.0"
    Amazon Linux release 2 (Karoo)
    cpe:2.3:o:amazon:amazon_linux:2