base-ssh-ttyd (ubuntu-20.05)

Published 2025-01-04 04:34:08 +00:00 by mengning

Installation

docker pull devstar.cn/mengning/base-ssh-ttyd:ubuntu-20.05
sha256:67f4496fd756fbd3d7c6a13178eece54234a4c222db580f70b3ff5041c405a2c

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=20.04
ADD file:7486147a645d8835a5181c79f00a3606c6b714c83bcbfcd8862221eb14690f9e in /
CMD ["/bin/bash"]
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase wget tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
LABEL dev.containers.features=common
ARG VARIANT
RUN |1 VARIANT=focal /bin/sh -c if [ "$VARIANT" = "noble" ]; then if id "ubuntu" &>/dev/null; then echo "Deleting user 'ubuntu' for $VARIANT" && userdel -f -r ubuntu || echo "Failed to delete ubuntu user for $VARIANT"; else echo "User 'ubuntu' does not exist for $VARIANT"; fi; fi # buildkit
COPY meta.env /usr/local/etc/vscode-dev-containers/ # buildkit
LABEL version=dev
LABEL dev.containers.id=base-ubuntu
LABEL dev.containers.variant=focal
LABEL dev.containers.release=main
LABEL dev.containers.source=https://github.com/devcontainers/images
LABEL dev.containers.timestamp=Mon, 23 Dec 2024 14:05:44 GMT
USER root
RUN /bin/sh -c mkdir -p /tmp/dev-container-features # buildkit
COPY /tmp/build-features/ /tmp/dev-container-features # buildkit
RUN /bin/sh -c echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env # buildkit
RUN /bin/sh -c cp -ar /tmp/build-features-src/common-utils_0 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/common-utils_0 && cd /tmp/dev-container-features/common-utils_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/common-utils_0 # buildkit
RUN /bin/sh -c cp -ar /tmp/build-features-src/git_1 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/git_1 && cd /tmp/dev-container-features/git_1 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/git_1 # buildkit
ARG _DEV_CONTAINERS_IMAGE_USER=root
USER root
LABEL devcontainer.metadata=[ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1"}, {"remoteUser":"vscode"} ]
/bin/bash
sh -c rm -f /etc/ssh/ssh_host_*; ssh-keygen -A ; service ssh start ; cd ~/ttyd/build; ./ttyd -W bash;
sh -c rm -f /etc/ssh/ssh_host_*; ssh-keygen -A ; service ssh start ; cd ~/ttyd/build; ./ttyd -W bash;

Labels

Key Value
desktop.docker.io/wsl-distro Ubuntu-20.04
dev.containers.features common
dev.containers.id base-ubuntu
dev.containers.release main
dev.containers.source https://github.com/devcontainers/images
dev.containers.timestamp Mon, 23 Dec 2024 14:05:44 GMT
dev.containers.variant focal
devcontainer.metadata [ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1"}, {"remoteUser":"vscode"} ]
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 20.04
version dev
Details
Container
2025-01-04 04:34:08 +00:00
2
OCI / Docker
linux/amd64
308 MiB
Versions (1) View all
ubuntu-20.05 2025-01-04