docker.io/cs50/cli:latest linux/amd64

docker.io/cs50/cli:latest - 国内下载镜像源 浏览次数:157

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

CLI for CS50

This is the CLI (Command-Line Interface) for CS50, a course in web development from Harvard University.

You can use this image to run the CLI on your machine.

Here are some examples of how you might use this image:

  • docker run -it cs50/cli:latest bash
  • docker run -it cs50/cli:latest /bin/bash -c "ls"

This will start a new container with the latest version of this image and open a Bash shell in it. You can then run the ls command inside that container.

源镜像 docker.io/cs50/cli:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest
镜像ID sha256:5bf6308d606bce60e36aaa0e337dc8c79676b9b00b2c94ced9e243c2d00614a1
镜像TAG latest
大小 2.65GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash
启动入口
工作目录 /home/ubuntu
OS/平台 linux/amd64
浏览量 157 次
贡献者
镜像创建 2024-08-31T22:38:00.966558841Z
同步时间 2024-09-19 03:04
更新时间 2025-02-16 06:57
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 WORKDIR=/home/ubuntu
镜像标签
sysadmins@cs50.harvard.edu: maintainer ubuntu: org.opencontainers.image.ref.name 24.04: org.opencontainers.image.version

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest  docker.io/cs50/cli:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest  docker.io/cs50/cli:latest

Shell快速替换命令

sed -i 's#cs50/cli:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest  docker.io/cs50/cli:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest  docker.io/cs50/cli:latest'

镜像构建历史


# 2024-09-01 06:38:00  0.00B 设置环境变量 WORKDIR
ENV WORKDIR=/home/ubuntu
                        
# 2024-09-01 06:38:00  0.00B 设置工作目录为/home/ubuntu
WORKDIR /home/ubuntu
                        
# 2024-09-01 06:38:00  0.00B 指定运行容器时使用的用户
USER ubuntu
                        
# 2024-09-01 06:38:00  41.00B 执行命令并创建新的镜像层
RUN |2 DEBIAN_FRONTEND=noninteractive VCS_REF=b6d4a7183d3e088a89be4a8daac0b0fb856a8f36 /bin/sh -c echo "$VCS_REF" > /etc/issue # buildkit
                        
# 2024-09-01 06:03:37  0.00B 定义构建参数
ARG VCS_REF=b6d4a7183d3e088a89be4a8daac0b0fb856a8f36
                        
# 2024-09-01 06:03:37  6.30KB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c useradd --home-dir /home/ubuntu --shell /bin/bash ubuntu &&     umask 0077 &&     mkdir --parents /home/ubuntu &&     chown --recursive ubuntu:ubuntu /home/ubuntu &&     echo "\n# CS50 CLI" >> /etc/sudoers &&     echo "ubuntu ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers &&     echo "Defaults umask_override" >> /etc/sudoers &&     echo "Defaults umask=0022" >> /etc/sudoers &&     sed --expression="s/^Defaults\tsecure_path=.*/Defaults\t!secure_path/" --in-place /etc/sudoers &&     usermod --append --groups docker ubuntu # buildkit
                        
# 2024-09-01 06:03:37  1.93KB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo >> /etc/inputrc &&     echo "# Disable bracketed paste" >> /etc/inputrc &&     echo "set enable-bracketed-paste off" >> /etc/inputrc # buildkit
                        
# 2024-09-01 06:03:37  0.00B 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c chmod a+rx /opt/cs50/bin/* # buildkit
                        
# 2024-09-01 06:03:36  6.19KB 复制新文件或目录到容器中
COPY ./opt /opt # buildkit
                        
# 2024-09-01 06:03:36  14.47KB 复制新文件或目录到容器中
COPY ./etc /etc # buildkit
                        
# 2024-09-01 06:03:36  230.95MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c pip3 install --no-cache-dir         autopep8         cachelib         "check50<4"         cli50         compare50         cs50         Flask         Flask-Session         help50         pytest         render50         setuptools         "style50>2.10.0"         "submit50<4" # buildkit
                        
# 2024-09-01 06:03:12  42.45MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt update &&     apt install --no-install-recommends --no-install-suggests --yes         ca-certificates         curl         socat &&     install -d /etc/apt/keyrings -m 0755 &&     curl --fail --location --show-error --silent https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc &&     chmod a+r /etc/apt/keyrings/docker.asc &&     echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null &&     apt update &&     sudo apt install --no-install-recommends --no-install-suggests --yes         docker-ce-cli &&     groupadd docker # buildkit
                        
# 2024-09-01 06:03:04  5.98MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c curl https://packagecloud.io/install/repositories/cs50/repo/script.deb.sh | bash &&     apt update &&     apt install --yes         libcs50 # buildkit
                        
# 2024-09-01 06:02:51  977.99MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt update &&     apt upgrade --yes &&     apt install --no-install-recommends --no-install-suggests --yes         astyle         bash-completion         build-essential `# dpkg-dev, libc, gcc, g++, make, etc.`        ca-certificates         clang         clang-format         coreutils `# For fold`         cowsay         curl         dos2unix         dnsutils `# For nslookup`         fonts-noto-color-emoji `# For render50`         gdb         git         git-lfs         jq         less         libclang-rt-18-dev `# For clang`         liblapack3 `# For R`         libmagic-dev `# For style50`         libncurses-dev         libpango-1.0-0 libharfbuzz0b libpangoft2-1.0-0 `# For render50`         libpangocairo-1.0-0 `# For R`         libtiff6 `# For R`         libxt6 `# For R`         libgmp-dev `# For gem`         libffi-dev `# For gem`         libyaml-0-2 `# Runtime package for gem`         man         man-db         nano         openssh-client `# For ssh-keygen`         psmisc `# For fuser`         sudo         tzdata `# For TZ`         unzip         valgrind         vim         wget         zip         zlib1g-dev `# For bundle` &&     apt clean # buildkit
                        
# 2024-09-01 06:02:16  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2024-09-01 06:02:16  98.05MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt update &&     apt install --no-install-recommends --no-install-suggests --yes         apt-utils         locales &&     locale-gen         en_US.utf8         zh_CN.utf8         zh_TW.utf8         fr_FR.utf8         de_DE.utf8         it_IT.utf8         es_ES.utf8         ja_JP.utf8         ko_KR.utf8         ru_RU.utf8         pt_BR.utf8         tr_TR.utf8         pl_PL.utf8         cs_CZ.utf8         hu_HU.utf8         bg_BG.UTF-8 # buildkit
                        
# 2024-09-01 06:01:51  866.38MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2024-09-01 06:01:46  348.85MB 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2024-09-01 05:51:19  4.47KB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c userdel --force --remove ubuntu &&     rm --force --recursive /home/ubuntu # buildkit
                        
# 2024-09-01 05:51:19  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2024-09-01 05:51:19  0.00B 添加元数据标签
LABEL maintainer=sysadmins@cs50.harvard.edu
                        
# 2024-08-01 22:23:55  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-08-01 22:23:55  78.05MB 
/bin/sh -c #(nop) ADD file:c2e78eb585ec4e503f14c4ea98f4962c998f5eb075749507953f85387742694b in / 
                        
# 2024-08-01 22:23:53  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2024-08-01 22:23:53  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-08-01 22:23:53  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-08-01 22:23:53  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:5bf6308d606bce60e36aaa0e337dc8c79676b9b00b2c94ced9e243c2d00614a1",
    "RepoTags": [
        "cs50/cli:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli:latest"
    ],
    "RepoDigests": [
        "cs50/cli@sha256:4c6c29ad03edc66ce78167a6ec934372e6a10319fa851a68768e433d38ad9907",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cs50/cli@sha256:90365278131143d6ec711a5ab1bdeebc7f40fefd62d7a6d272710997ba0e9587"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-08-31T22:38:00.966558841Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "ubuntu",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "WORKDIR=/home/ubuntu"
        ],
        "Cmd": [
            "/bin/bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/ubuntu",
        "Entrypoint": null,
        "OnBuild": [
            "USER root",
            "ARG VCS_REF",
            "RUN echo \"$VCS_REF\" \u003e\u003e /etc/issue",
            "USER ubuntu"
        ],
        "Labels": {
            "maintainer": "sysadmins@cs50.harvard.edu",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2648737771,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ce6771742282e35f956944b5b9d95ca034c16249f4e456e7fddff91c6607a659/diff:/var/lib/docker/overlay2/5ede9d2eb4f2ac5b38f06b5af0bee2477cee7cd94d5a72c4ac8b55f342a6f636/diff:/var/lib/docker/overlay2/50c816b917d2998e6287ea2d0609d2e042a40cd2490b3ba78c9c6fe664217018/diff:/var/lib/docker/overlay2/d0d54f4b4f4396c4fdc8798559d7fd2e1f8fc6d12bad7df8994b035427a9fc21/diff:/var/lib/docker/overlay2/f22ad1a74b1c89e09a48da6cac8b9471fb1cbf28d17e02e2f76c61eab71735e9/diff:/var/lib/docker/overlay2/151f261f4ecd4c7b24c5ced29c725a3676058d5a44846e665e8d446c5fe025e1/diff:/var/lib/docker/overlay2/b6d857c14d4034d03aa0ebccdc63e6974b21169cd3541ef92569b6aaf019d9d2/diff:/var/lib/docker/overlay2/9127708491d1f024dea27bcfdf9889f7cdbffbac4c05bf2cb7734a9f2978b4a1/diff:/var/lib/docker/overlay2/b15a8632baf7bf9ecd51567ef5b43f5445aba2540ef9716a4d376332590c9455/diff:/var/lib/docker/overlay2/191be4a38c6759c57ab112ccee27056ec243d77c10f63d128db527b29aab0a7f/diff:/var/lib/docker/overlay2/4602f250ace026288a4c3c07690413825f0c2a38f3ee1942524fc4df6c60b6e2/diff:/var/lib/docker/overlay2/68b85f32d313134b72553b01d929fceebb16fbce5db1ddc8f9dd79f3e7fa944b/diff:/var/lib/docker/overlay2/db7a6744efd2e2a52672a128f445596b5c22cdaba1718ea0c9f028a990f245bb/diff:/var/lib/docker/overlay2/cc6b098be65450a31c21fde15ecf24dd96445770a2990a713e569b7ccb28f08c/diff:/var/lib/docker/overlay2/c874f372a381d820f6e63f50f058b309dcba8eb02e44f5e88b26638b301ac2e7/diff",
            "MergedDir": "/var/lib/docker/overlay2/bd5c5e6af79748a6dee63c4376098a1e5a78bb98b1e5b62ba2670aeb5ca7a026/merged",
            "UpperDir": "/var/lib/docker/overlay2/bd5c5e6af79748a6dee63c4376098a1e5a78bb98b1e5b62ba2670aeb5ca7a026/diff",
            "WorkDir": "/var/lib/docker/overlay2/bd5c5e6af79748a6dee63c4376098a1e5a78bb98b1e5b62ba2670aeb5ca7a026/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f36fd4bb7334b7ae3321e3229d103c4a3e7c10a263379cc6a058b977edfb46de",
            "sha256:b78f18d814739b8972776a9a22ee31cb2b2007ac1ce8c24404002ee27c93b40f",
            "sha256:ca75d65994ab201c259dfb15919272973f315a8c7ca2e9afb932c971f14e7ced",
            "sha256:6eef86540d5466e2ee1a42625685e0b938fbce31b4b35654f5c7a865f6fa9ef7",
            "sha256:f72b324801f8a4b4a10dcff36b4d80705b60d9b30e528b2e730fead19cb48f26",
            "sha256:528ad62345731c7ef54151c69ca7e02055f53fa863559258e1035d8c4b5844fa",
            "sha256:582bff92c7c73bbbadffcad98381fe450ded05e219f9ac15bb00ed28573ceb79",
            "sha256:b6f8103b8d0c204b7a0840bc9a0964875776d3ea9f455cdc2c32b286984e446c",
            "sha256:aeedf84fd0777903c211db56f7ca34dbf85057f3470b5070506bebb922ff9e97",
            "sha256:8e0b6b8d0657a7666a33474da1711900ec93f1d15ea41043e6cbd55b701bb091",
            "sha256:4624ef64a8a3c391623bc1cdff8a45cb730a7aaed6e91ea4c4db14a43ebb51e7",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:150a92be95425eb7c6a952868724215132c336f598e712d8eeff4f1cb27ed328",
            "sha256:f9037f7ce145da8fc35d1a56ba5cf74d5e380813d53d1321bbcb2febd99809d5",
            "sha256:76aba16fd4ccccf404ed465bf220e69b94e9715533fc1580c2a1047ef0d0458e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-09-19T03:01:59.634906648+08:00"
    }
}

更多版本

docker.io/cs50/cli:latest

linux/amd64 docker.io2.65GB2024-09-19 03:04
156