docker.io/skycitygalaxy/yapi:v1.12.0 linux/amd64

docker.io/skycitygalaxy/yapi:v1.12.0 - 国内下载镜像源 浏览次数:14

这是一个名为docker.io/skycitygalaxy/yapi 的Docker镜像。 它很可能包含了 YApi 的运行环境。YApi 是一个可视化接口管理平台,用于团队协作开发和管理 API 接口。

源镜像 docker.io/skycitygalaxy/yapi:v1.12.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0
镜像ID sha256:08a578c151ddcb77760477c80c1ca0ddad96d873007d51050c242f9e712ee8a2
镜像TAG v1.12.0
大小 996.91MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /api/docker-entrypoint.sh
工作目录 /
OS/平台 linux/amd64
浏览量 14 次
贡献者 ru***n@126.com
镜像创建 2022-11-17T07:08:13.362032682Z
同步时间 2025-06-03 14:47
更新时间 2025-06-05 23:19
开放端口
3001/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=11.15.0 YARN_VERSION=1.15.2 TZ=Asia/Shanghai HOME=/

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0  docker.io/skycitygalaxy/yapi:v1.12.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0  docker.io/skycitygalaxy/yapi:v1.12.0

Shell快速替换命令

sed -i 's#skycitygalaxy/yapi:v1.12.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0  docker.io/skycitygalaxy/yapi:v1.12.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0  docker.io/skycitygalaxy/yapi:v1.12.0'

镜像构建历史


# 2022-11-17 15:08:13  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/api/docker-entrypoint.sh"]
                        
# 2022-11-17 15:08:13  1.30KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod 755 /api/docker-entrypoint.sh # buildkit
                        
# 2022-11-17 15:08:13  1.30KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /api/ # buildkit
                        
# 2022-11-17 15:08:13  0.00B 声明容器运行时监听的端口
EXPOSE map[3001/tcp:{}]
                        
# 2022-11-17 15:08:13  260.00B 复制新文件或目录到容器中
COPY config.json /api/ # buildkit
                        
# 2022-11-17 15:08:13  92.74MB 复制新文件或目录到容器中
COPY /api/vendors /api/vendors # buildkit
                        
# 2022-11-17 15:08:13  0.00B 设置工作目录为/
WORKDIR /
                        
# 2022-11-17 15:08:13  0.00B 设置环境变量 TZ HOME
ENV TZ=Asia/Shanghai HOME=/
                        
# 2022-11-17 15:08:13  0.00B 
MAINTAINER hua.xu
                        
# 2019-07-12 09:56:47  0.00B 
/bin/sh -c #(nop)  CMD ["node"]
                        
# 2019-07-12 09:56:47  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2019-07-12 09:56:46  116.00B 
/bin/sh -c #(nop) COPY file:238737301d47304174e4d24f4def935b29b3069c03c72ae8de97d94624382fce in /usr/local/bin/ 
                        
# 2019-07-12 09:56:46  5.08MB 
/bin/sh -c set -ex   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" ||     gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" ||     gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz
                        
# 2019-07-12 09:56:43  0.00B 
/bin/sh -c #(nop)  ENV YARN_VERSION=1.15.2
                        
# 2019-07-12 09:56:42  63.13MB 
/bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)"   && case "${dpkgArch##*-}" in     amd64) ARCH='x64';;     ppc64el) ARCH='ppc64le';;     s390x) ARCH='s390x';;     arm64) ARCH='arm64';;     armhf) ARCH='armv7l';;     i386) ARCH='x86';;     *) echo "unsupported architecture"; exit 1 ;;   esac   && set -ex   && for key in     94AE36675C464D64BAFA68DD7434390BDBE9B9C5     FD3A5288F042B6850C66B31F09FE44734EB7990E     71DCFD284A79C3B38668286BC97EC7A07EDE3FC1     DD8F2338BAE7501E3DD5AC78C273792F7D83545D     C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8     B9AE9905FFD7803F25714661B63B535A4C206CA9     77984A986EBC2AA786BC0F66B01FBB92821C587A     8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600     4ED778F539E3634C779C87C6D7062848A1AB005C     A48C2BEE680E841632CD4E44F07496B3EB3C1762     B9E2F5981AA6E0CD28160D9FF13993A75599653C   ; do     gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" ||     gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" ||     gpg --batch --keyserver hkp://pgp.mit.edu:80 --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"   && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"   && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc   && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -   && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner   && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt   && ln -s /usr/local/bin/node /usr/local/bin/nodejs
                        
# 2019-07-12 09:56:33  0.00B 
/bin/sh -c #(nop)  ENV NODE_VERSION=11.15.0
                        
# 2019-07-12 09:55:34  333.39KB 
/bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
                        
# 2019-07-10 10:33:48  562.20MB 
/bin/sh -c set -ex; 	apt-get update; 	apt-get install -y --no-install-recommends 		autoconf 		automake 		bzip2 		dpkg-dev 		file 		g++ 		gcc 		imagemagick 		libbz2-dev 		libc6-dev 		libcurl4-openssl-dev 		libdb-dev 		libevent-dev 		libffi-dev 		libgdbm-dev 		libgeoip-dev 		libglib2.0-dev 		libgmp-dev 		libjpeg-dev 		libkrb5-dev 		liblzma-dev 		libmagickcore-dev 		libmagickwand-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 				$( 			if apt-cache show 'default-libmysqlclient-dev' 2>/dev/null | grep -q '^Version:'; then 				echo 'default-libmysqlclient-dev'; 			else 				echo 'libmysqlclient-dev'; 			fi 		) 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2019-07-10 10:31:40  141.78MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		bzr 		git 		mercurial 		openssh-client 		subversion 				procps 	&& rm -rf /var/lib/apt/lists/*
                        
# 2019-07-10 10:31:05  7.81MB 
/bin/sh -c set -ex; 	if ! command -v gpg > /dev/null; then 		apt-get update; 		apt-get install -y --no-install-recommends 			gnupg 			dirmngr 		; 		rm -rf /var/lib/apt/lists/*; 	fi
                        
# 2019-07-10 10:30:58  23.24MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		ca-certificates 		curl 		netbase 		wget 	&& rm -rf /var/lib/apt/lists/*
                        
# 2019-07-10 05:31:30  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2019-07-10 05:31:30  100.59MB 
/bin/sh -c #(nop) ADD file:f615b611820773fd6bdf2fda01a5b2f24ca2877bd63fa0abd274985bed212e67 in / 
                        
                    

镜像信息

{
    "Id": "sha256:08a578c151ddcb77760477c80c1ca0ddad96d873007d51050c242f9e712ee8a2",
    "RepoTags": [
        "skycitygalaxy/yapi:v1.12.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi:v1.12.0"
    ],
    "RepoDigests": [
        "skycitygalaxy/yapi@sha256:f9f4b775b9217d877460f3de5500efcb9e5900d1ba0533f2eda057c26f951393",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/skycitygalaxy/yapi@sha256:f9f4b775b9217d877460f3de5500efcb9e5900d1ba0533f2eda057c26f951393"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-11-17T07:08:13.362032682Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "hua.xu",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3001/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=11.15.0",
            "YARN_VERSION=1.15.2",
            "TZ=Asia/Shanghai",
            "HOME=/"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": [
            "/api/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 996906843,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6a037d2a16c8de5a7d66f409a178998b63049271e4024a39ae05ff6a7df2b813/diff:/var/lib/docker/overlay2/decd04365d92580275dd8d16bcab6e36560cbec3b43b059264976af269ab187f/diff:/var/lib/docker/overlay2/4d193a5aaf36a1faf42f18174eb86b0c058f82c43ab6ad0b54ea6ee8b0c69523/diff:/var/lib/docker/overlay2/49c2747e133ccbd479c328d804c4eb82b1d55604ac9db049bd97d0c7797f9af4/diff:/var/lib/docker/overlay2/f1dd86e427dbc7b48f8d9299c162edfb0e40d75c743993a0e71bd9a1ba0f390f/diff:/var/lib/docker/overlay2/ba5a138dea547e9a92af10bcba92e5d87ff924bed102a40f5fce1074d6c333c8/diff:/var/lib/docker/overlay2/a8cfea09679e5f348dd452bb1f81586b595ed3380194a3bb1952517321e6e8f8/diff:/var/lib/docker/overlay2/1c97ca35b5bceb2dad3d1ab5cf5065e59da78ca52e0a6adfa36db335523ad095/diff:/var/lib/docker/overlay2/b43f99adda60db0ca782a64bc34dac24d24a041fce7e7eaa2eccb28a47d57c13/diff:/var/lib/docker/overlay2/2c1318afbc0729e5357a09032d5d4934335258aea1f4ad01415f7c1db046a3af/diff:/var/lib/docker/overlay2/8ff402c245323bee6bae07bf91f7f3e4ae823b475cf5ff21d9c7a02bbead3846/diff:/var/lib/docker/overlay2/1f5df560885e2d01399175b093377fbfac042259f60ee302b6f1e382bf70490d/diff",
            "MergedDir": "/var/lib/docker/overlay2/4315bff300f35c67ab03b2d506eaa445675db4e43929641156ba467db13ef94a/merged",
            "UpperDir": "/var/lib/docker/overlay2/4315bff300f35c67ab03b2d506eaa445675db4e43929641156ba467db13ef94a/diff",
            "WorkDir": "/var/lib/docker/overlay2/4315bff300f35c67ab03b2d506eaa445675db4e43929641156ba467db13ef94a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:e2a8a00a83b20c88b81952f81e6cfc2e2dd5aa7f00a23b067e6342c70602a567",
            "sha256:15210a41d4ee66fef9f6917804a00d44f72517c8ed8feee1c97e08a35be52ad6",
            "sha256:392f356944ff70fa41f6dbf6e6d207beef060f0869e584edb58ca8cd343b341f",
            "sha256:a4e797bc3f155d8be8dcd6bb565fb41e07cc4febdba63efdf7a8dcb6ac10444e",
            "sha256:787062cd94fb8b926099bb4c60a0a30939efa9797fd4b6ba7c92dc97f5258e6d",
            "sha256:29fbe5747f9a175363c7044968cac4ba441d48860d776825a27c17560ef6f3e0",
            "sha256:3b7ed2050471489d3393968a3be3b30e4b3c7aae39b6d78b9955c1c3c112c9d9",
            "sha256:8e6d74fe83c9f89827e5595035b33cdfe5affe27fa8f50b00c31305e051b2181",
            "sha256:8d154ce6b72cb053c01f8965f04d3e6e87bfa8560ae36685ee0372b6c8be8726",
            "sha256:9ccb8da08b29a8e32abad8471bb32859c6e118c0a02b6d9d38a876a237c9f217",
            "sha256:e5003a4f62f1aa89d24122d8f525e94039d02e9051aaeac2222fc8489dd8466b",
            "sha256:368c07bb226aa14d942d9befd1c988b98f0cec5fe859aebe01ad8e1d30875198",
            "sha256:ae0c35b85bbeb7165c9b836a1036efc6bfa0ed552d1403c612638f5e349f6677"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-03T14:47:05.833014956+08:00"
    }
}

更多版本

docker.io/skycitygalaxy/yapi:v1.12.0

linux/amd64 docker.io996.91MB2025-06-03 14:47
13