ghcr.io/swingmx/swingmusic:latest linux/amd64

ghcr.io/swingmx/swingmusic:latest - 国内下载镜像源 浏览次数:70

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

```html

这个镜像名称 ghcr.io/swingmx/swingmusic 指向的是一个名为“swingmusic”的Docker容器镜像,它存储在GitHub Container Registry (ghcr.io) 上,由用户名为“swingmx”的用户或组织维护。

关于镜像的具体内容(例如,它运行什么应用程序、包含哪些软件包等),需要查看镜像的标签或文档才能了解。 镜像名称本身只提供了镜像的存储位置和名称。

```
源镜像 ghcr.io/swingmx/swingmusic:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic:latest
镜像ID sha256:b12859d5fbd837c0627e8e9bca129672c2a7bbf9e2bd11968ae29541adb3a8ef
镜像TAG latest
大小 1.74GB
镜像源 ghcr.io
CMD
启动入口 poetry run python manage.py --host 0.0.0.0 --config /config
工作目录 /app/swingmusic
OS/平台 linux/amd64
浏览量 70 次
贡献者
镜像创建 2024-02-26T06:59:05.10544992Z
同步时间 2025-02-26 10:35
更新时间 2025-04-16 11:37
开放端口
1970/tcp
目录挂载
/config /music
环境变量
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D PYTHON_VERSION=3.10.13 PYTHON_PIP_VERSION=23.0.1 PYTHON_SETUPTOOLS_VERSION=65.5.1 PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/dbf0c85f76fb6e1ab42aa672ffca6f0a675d9ee4/public/get-pip.py PYTHON_GET_PIP_SHA256=dfe9fd5c28dc98b5ac17979a953ea550cec37ae1b47a5116007395bfacff2ab9
镜像标签
Docker: org.opencontainers.image.title
镜像安全扫描 查看Trivy扫描报告

系统OS: debian 12.5 扫描引擎: Trivy 扫描时间: 2025-02-26 10:36

低危漏洞:677 中危漏洞:2181 高危漏洞:604 严重漏洞:27

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic:latest  ghcr.io/swingmx/swingmusic:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic:latest  ghcr.io/swingmx/swingmusic:latest

Shell快速替换命令

sed -i 's#ghcr.io/swingmx/swingmusic:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-02-26 14:59:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["poetry" "run" "python" "manage.py" "--host" "0.0.0.0" "--config" "/config"]
                        
# 2024-02-26 14:59:05  498.87MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y ffmpeg libavcodec-extra # buildkit
                        
# 2024-02-26 14:58:44  154.66MB 执行命令并创建新的镜像层
RUN /bin/sh -c poetry install # buildkit
                        
# 2024-02-26 14:58:35  1.84MB 执行命令并创建新的镜像层
RUN /bin/sh -c poetry config virtualenvs.create false # buildkit
                        
# 2024-02-26 14:58:34  78.57MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install poetry # buildkit
                        
# 2024-02-26 14:58:34  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/config]
                        
# 2024-02-26 14:58:34  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/music]
                        
# 2024-02-26 14:58:34  0.00B 声明容器运行时监听的端口
EXPOSE map[1970/tcp:{}]
                        
# 2024-02-26 14:58:25  1.12MB 复制新文件或目录到容器中
COPY /client/dist/ client # buildkit
                        
# 2024-02-26 14:57:49  2.11MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2024-02-26 14:57:49  0.00B 设置工作目录为/app/swingmusic
WORKDIR /app/swingmusic
                        
# 2024-02-03 18:49:13  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2024-02-03 18:49:13  11.02MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		wget -O get-pip.py "$PYTHON_GET_PIP_URL"; 	echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; 		export PYTHONDONTWRITEBYTECODE=1; 		python get-pip.py 		--disable-pip-version-check 		--no-cache-dir 		--no-compile 		"pip==$PYTHON_PIP_VERSION" 		"setuptools==$PYTHON_SETUPTOOLS_VERSION" 	; 	rm -f get-pip.py; 		pip --version # buildkit
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 PYTHON_GET_PIP_SHA256
ENV PYTHON_GET_PIP_SHA256=dfe9fd5c28dc98b5ac17979a953ea550cec37ae1b47a5116007395bfacff2ab9
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 PYTHON_GET_PIP_URL
ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/dbf0c85f76fb6e1ab42aa672ffca6f0a675d9ee4/public/get-pip.py
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 PYTHON_SETUPTOOLS_VERSION
ENV PYTHON_SETUPTOOLS_VERSION=65.5.1
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 PYTHON_PIP_VERSION
ENV PYTHON_PIP_VERSION=23.0.1
                        
# 2024-02-03 18:49:13  32.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	for src in idle3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done # buildkit
                        
# 2024-02-03 18:49:13  42.32MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		--with-lto 		--with-system-expat 		--without-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; 	LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 		"PROFILE_TASK=${PROFILE_TASK:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" 		"PROFILE_TASK=${PROFILE_TASK:-}" 		python 	; 	make install; 		bin="$(readlink -ve /usr/local/bin/python3)"; 	dir="$(dirname "$bin")"; 	mkdir -p "/usr/share/gdb/auto-load/$dir"; 	cp -vL Tools/gdb/libpython.py "/usr/share/gdb/auto-load/$bin-gdb.py"; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		python3 --version # buildkit
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.10.13
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
                        
# 2024-02-03 18:49:13  18.64MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		libbluetooth-dev 		tk-dev 		uuid-dev 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2024-02-03 18:49:13  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-02-13 09:22:09  587.23MB 
/bin/sh -c set -ex; 	apt-get update; 	apt-get install -y --no-install-recommends 		autoconf 		automake 		bzip2 		default-libmysqlclient-dev 		dpkg-dev 		file 		g++ 		gcc 		imagemagick 		libbz2-dev 		libc6-dev 		libcurl4-openssl-dev 		libdb-dev 		libevent-dev 		libffi-dev 		libgdbm-dev 		libglib2.0-dev 		libgmp-dev 		libjpeg-dev 		libkrb5-dev 		liblzma-dev 		libmagickcore-dev 		libmagickwand-dev 		libmaxminddb-dev 		libncurses5-dev 		libncursesw5-dev 		libpng-dev 		libpq-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		libtool 		libwebp-dev 		libxml2-dev 		libxslt-dev 		libyaml-dev 		make 		patch 		unzip 		xz-utils 		zlib1g-dev 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2024-02-13 09:21:08  176.67MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2024-02-13 09:20:50  48.44MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		curl 		gnupg 		netbase 		sq 		wget 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2024-02-13 08:37:10  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2024-02-13 08:37:09  116.50MB 
/bin/sh -c #(nop) ADD file:333b899a197a48b3333115a3b59efed559494808873943f606a9bc2b6e242c49 in / 
                        
                    

镜像信息

{
    "Id": "sha256:b12859d5fbd837c0627e8e9bca129672c2a7bbf9e2bd11968ae29541adb3a8ef",
    "RepoTags": [
        "ghcr.io/swingmx/swingmusic:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic:latest"
    ],
    "RepoDigests": [
        "ghcr.io/swingmx/swingmusic@sha256:e6ccef307ebeadac967de0565b75e4906615ecfaac2a8f6bb82be13f111439d5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/swingmx/swingmusic@sha256:0555dbcbb6adbffbd514156add43d156817272b3efd8726bbed89d1868d0ae75"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-02-26T06:59:05.10544992Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1970/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D",
            "PYTHON_VERSION=3.10.13",
            "PYTHON_PIP_VERSION=23.0.1",
            "PYTHON_SETUPTOOLS_VERSION=65.5.1",
            "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/dbf0c85f76fb6e1ab42aa672ffca6f0a675d9ee4/public/get-pip.py",
            "PYTHON_GET_PIP_SHA256=dfe9fd5c28dc98b5ac17979a953ea550cec37ae1b47a5116007395bfacff2ab9"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/config": {},
            "/music": {}
        },
        "WorkingDir": "/app/swingmusic",
        "Entrypoint": [
            "poetry",
            "run",
            "python",
            "manage.py",
            "--host",
            "0.0.0.0",
            "--config",
            "/config"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.title": "Docker"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1737993170,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/809712f39eec4be940070d36042b5a1f1ad43909cc3f5f4581fafc1899639f21/diff:/var/lib/docker/overlay2/7bf061f90602d114c4f67d56b39954011ed59e64612e1cc1da242ba1d1f71fa9/diff:/var/lib/docker/overlay2/ff3768c65e6060c189e7812e45a61de57214112b96a9677ea7e602a8b5b5ec5a/diff:/var/lib/docker/overlay2/eef1c5eeafef67da38aa390b7a06e6256705c9f1f849b085c162f62514ab1b55/diff:/var/lib/docker/overlay2/82abf804da4ff000960677759aacaa47459748f8714c0270c536de9aca2e0f75/diff:/var/lib/docker/overlay2/75e0fa26e033403912f198a9a67d81b4e96854c9640ce70c7471acba751646b5/diff:/var/lib/docker/overlay2/0362e4a134a9f6f393af901df0757ad26530fd485be7b0b13077a1d445a126ac/diff:/var/lib/docker/overlay2/61945622fd41ed6c7373721cbae755968fc4bfd0ea75ec35c0e56ba49a6421cf/diff:/var/lib/docker/overlay2/b6a3238a06b1e5a37d15d4b977748b3de681891dc941dfea8aa7fd56c3532138/diff:/var/lib/docker/overlay2/e677575da888578bb8f268f387b5a1cb0ecbcf54e4f21d274f8a00ec23acab1a/diff:/var/lib/docker/overlay2/285a7be15d7532b02eafca7b79c3f43bfe0bbd2f654e0a78ba3acf73da258964/diff:/var/lib/docker/overlay2/a54136804740cb486d0573933e03ab3837ab3af53e64b0c426b0b8bcda317cac/diff:/var/lib/docker/overlay2/2decd404a75383bc99403046957e26a8348d05ac4af2d02e4107cd44bec1fd48/diff:/var/lib/docker/overlay2/da7f138c83f04e1cee7790f9a9d4c63889a14ca877f232d5eb6990709241177f/diff",
            "MergedDir": "/var/lib/docker/overlay2/28c79cf64069fc30a9ad1edf2c8390843e08c4482df5aa68b3881823be387853/merged",
            "UpperDir": "/var/lib/docker/overlay2/28c79cf64069fc30a9ad1edf2c8390843e08c4482df5aa68b3881823be387853/diff",
            "WorkDir": "/var/lib/docker/overlay2/28c79cf64069fc30a9ad1edf2c8390843e08c4482df5aa68b3881823be387853/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1a5fc1184c481caeb279bce728e080daba423b5215282318ba86e9b8c388a2b4",
            "sha256:f3f47b3309ca3efcca62cc16aee76177047f0535d9ea6a03546be0b8bee30ded",
            "sha256:909275a3eaaa473a212a77d34de795cea1396d9106e9bae20d4fe9b2e052b01f",
            "sha256:9fe4e8a1862c0b5b34840dda2f7b9e6cb10723f51dac0b0cad1f1ef44bf2b4a1",
            "sha256:84f540ade319d615716330fdd47fdf1485e0beaead0bdd92e2dba62496998ce9",
            "sha256:a6267a497621f484be46c15f63f3d6af1267d830f811351494084c9ca400e901",
            "sha256:5b8a506fb91c487873650390fafe299233309145e702c568cddb3a60ccb035be",
            "sha256:13e9fcf92c672083f968e1875cb55095392bb7fd6e9a4ced851fed8d06700049",
            "sha256:44e2cb3881e4f03882e0674e50541d84ee1f0abe85451a802175936c6802bc76",
            "sha256:88eb0fee83031b298407688b3f5b349263f17118fe66fbec8716fe4f30e19965",
            "sha256:a3f698fa0507e9efba271803414a0df5fe9b7ed05059229a86e3a1a6098ed225",
            "sha256:2af78202ddeaa4ba1a5978abb0f1d7b8d53ae8ba9cae8f77e69c8c604d21b959",
            "sha256:a814d8cbc3ebe243bf05951331018cdcdb1243b16f8bfa44c917127f215cfda6",
            "sha256:14c476b57b2f17b5e973b654318da7a7564c9f10467deb1ffd406c6d79ee43e7",
            "sha256:6b6cc13df0ab677fd49b1ef3339abbae39b3b27c085019d1c9b2a927f46f0408"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-02-26T10:34:21.640785892+08:00"
    }
}

更多版本

ghcr.io/swingmx/swingmusic:latest

linux/amd64 ghcr.io1.74GB2025-02-26 10:35
69