广告图片

docker.io/shinhwagk/multidatabase:latest linux/amd64

docker.io/shinhwagk/multidatabase:latest - 国内下载镜像源 浏览次数:19

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

该镜像为集成多种数据库服务的容器镜像,通常包含MySQL、PostgreSQL、MongoDB等常见数据库类型,适用于开发或测试场景,可快速搭建多数据库环境以满足应用对不同数据库的使用需求。

源镜像 docker.io/shinhwagk/multidatabase:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/shinhwagk/multidatabase:latest
镜像ID sha256:a08eddb6839b94aea5fcf459922663e52416f0e70d5dc5db5beccb4ca895187a
镜像TAG latest
大小 460.71MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c python main.py
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 19 次
贡献者
镜像创建 2022-03-30T01:30:38.55931624Z
同步时间 2026-04-07 13:31
开放端口
5000/tcp
环境变量
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.4 PYTHON_PIP_VERSION=22.0.4 PYTHON_SETUPTOOLS_VERSION=58.1.0 PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/38e54e5de07c66e875c11a1ebbdb938854625dd8/public/get-pip.py PYTHON_GET_PIP_SHA256=e235c437e5c7d7524fbce3880ca39b917a73dc565e0c813465b7a7a329bb279a LD_LIBRARY_PATH=/opt/oracle/instantclient_18_5:

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-03-30 09:30:38  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "python main.py"]
                        
# 2022-03-30 09:30:38  7.38KB 复制新文件或目录到容器中
COPY main.py database.py database_pool.py . # buildkit
                        
# 2022-03-30 09:30:38  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2022-03-30 09:30:38  102.23MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install cx_Oracle==8.3.0 fastapi==0.75.0 uvicorn[standard]==0.17.6 # buildkit
                        
# 2022-03-30 09:30:38  0.00B 声明容器运行时监听的端口
EXPOSE map[5000/tcp:{}]
                        
# 2022-03-30 09:30:38  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/opt/oracle/instantclient_18_5:
                        
# 2022-03-30 09:30:33  396.96KB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update && apt install -y libaio1 &&     sh -c "echo /opt/oracle/instantclient_18_5 > /etc/ld.so.conf.d/oracle-instantclient.conf" &&     ldconfig &&     apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-03-30 09:30:30  233.12MB 复制新文件或目录到容器中
COPY /opt/oracle /opt/oracle # buildkit
                        
# 2022-03-29 21:33:20  0.00B 
/bin/sh -c #(nop)  CMD ["python3"]
                        
# 2022-03-29 21:33:20  11.36MB 
/bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends wget; 		wget -O get-pip.py "$PYTHON_GET_PIP_URL"; 	echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		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
                        
# 2022-03-29 21:33:08  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_GET_PIP_SHA256=e235c437e5c7d7524fbce3880ca39b917a73dc565e0c813465b7a7a329bb279a
                        
# 2022-03-29 21:33:08  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/38e54e5de07c66e875c11a1ebbdb938854625dd8/public/get-pip.py
                        
# 2022-03-29 21:33:08  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_SETUPTOOLS_VERSION=58.1.0
                        
# 2022-03-29 21:33:08  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_PIP_VERSION=22.0.4
                        
# 2022-03-29 21:33:08  92.00B 
/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 "/usr/local/bin/$src" "/usr/local/bin/$dst"; 	done
                        
# 2022-03-29 21:33:07  30.07MB 
/bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		gcc 		gnupg dirmngr 		libbluetooth-dev 		libbz2-dev 		libc6-dev 		libexpat1-dev 		libffi-dev 		libgdbm-dev 		liblzma-dev 		libncursesw5-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		make 		tk-dev 		uuid-dev 		wget 		xz-utils 		zlib1g-dev 	; 		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; 	command -v gpgconf > /dev/null && 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 		--with-system-ffi 		--without-ensurepip 	; 	nproc="$(nproc)"; 	make -j "$nproc" 		LDFLAGS="-Wl,--strip-all" 	; 	make install; 		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 '*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { print $(NF-1) }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		python3 --version
                        
# 2022-03-29 21:21:34  0.00B 
/bin/sh -c #(nop)  ENV PYTHON_VERSION=3.10.4
                        
# 2022-03-29 20:11:16  0.00B 
/bin/sh -c #(nop)  ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
                        
# 2022-03-29 20:11:15  3.11MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		netbase 		tzdata 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2022-03-29 20:11:11  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2022-03-29 20:11:11  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2022-03-29 08:22:19  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2022-03-29 08:22:18  80.41MB 
/bin/sh -c #(nop) ADD file:966d3669b40f5fbaecee1ecbeb58debe19001076da5d94717080d55efbc25971 in / 
                        
                    

镜像信息

{
    "Id": "sha256:a08eddb6839b94aea5fcf459922663e52416f0e70d5dc5db5beccb4ca895187a",
    "RepoTags": [
        "shinhwagk/multidatabase:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/shinhwagk/multidatabase:latest"
    ],
    "RepoDigests": [
        "shinhwagk/multidatabase@sha256:49f0986c9b91719111655923074f2b6130856b254293d1985d388c2152f3d01a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/shinhwagk/multidatabase@sha256:49f0986c9b91719111655923074f2b6130856b254293d1985d388c2152f3d01a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-03-30T01:30:38.55931624Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5000/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.4",
            "PYTHON_PIP_VERSION=22.0.4",
            "PYTHON_SETUPTOOLS_VERSION=58.1.0",
            "PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/38e54e5de07c66e875c11a1ebbdb938854625dd8/public/get-pip.py",
            "PYTHON_GET_PIP_SHA256=e235c437e5c7d7524fbce3880ca39b917a73dc565e0c813465b7a7a329bb279a",
            "LD_LIBRARY_PATH=/opt/oracle/instantclient_18_5:"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "python main.py"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 460707118,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/77e9cd1abe3093a70080bf76913e8a66e2711f7943def76db7070e657c4edca1/diff:/var/lib/docker/overlay2/c17269672b1add109e6b4ed512e9d979c86c64bd90e05e9df5617a819d07b0a4/diff:/var/lib/docker/overlay2/4b03a0328c88d8caeac157f372f13932daa4f50742bd2193186417037b4b3eda/diff:/var/lib/docker/overlay2/6c932372d405eca88028663e28cc52a21539580dbabd0b52564868aff452bb22/diff:/var/lib/docker/overlay2/dfd59d8ab6cd05c5e2a336322607659b9645388e56b3c5bb43cef428d6a3075d/diff:/var/lib/docker/overlay2/4aba046bde9828ccf8caa404d5ec8f28c9c47ccd878ec309e70453c8724295d1/diff:/var/lib/docker/overlay2/2c6553a33b70ea40be8c36d9d0c238181395a191c35b7ec8d3f58fe4ff1f0a7d/diff:/var/lib/docker/overlay2/1edf6ed45b37a303dede48d5bb1d6fbdd77058353577ef66976baa7eb5424ae8/diff:/var/lib/docker/overlay2/cf1b75d7d6a0ebd31cec5f449585a00e7d51dc9c60c819d13404b09dd0ac7cbe/diff",
            "MergedDir": "/var/lib/docker/overlay2/c9af61677e2dd35969269830834938a4f0a1af7acc68881e388f46aa294dd16c/merged",
            "UpperDir": "/var/lib/docker/overlay2/c9af61677e2dd35969269830834938a4f0a1af7acc68881e388f46aa294dd16c/diff",
            "WorkDir": "/var/lib/docker/overlay2/c9af61677e2dd35969269830834938a4f0a1af7acc68881e388f46aa294dd16c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:608f3a074261105f129d707e4d9ad3d41b5baa94887f092b7c2857f7274a2fce",
            "sha256:43140e0754dcdd43cc141ba797c358347f419fc101681a715d4253ff24cd3538",
            "sha256:c15ce8012aff91ac43a002863ee976f6f2d07745d19607bf8ea472a13dddc6dc",
            "sha256:6a7263633c87620e9c25d1280fab235d3f17be5362fd7b79ffd396f5701a8e78",
            "sha256:9e4d204491adead4dcd2a8eb04020c518d749bd8e1a6a498b664c3b8af6e3f56",
            "sha256:8a54ac9f7d0286486493d582fa1a32354270cd922d7795a5bcfe8f1e96eaa694",
            "sha256:59ecfcfefe97d4cd70e1ed4dd58e266bddc038492a1c8a015181ed73ec321735",
            "sha256:b3c13035abd0df57b544692ecdc1badd983bb22dbcf96d42d0b27cb9eccc6f3a",
            "sha256:1561522ac36a0fe170d81de72d9d14ae8f2330499c33d7a08c8c013c517a8850",
            "sha256:1900db27a36e4b2f90999c862d683d91b6a39ed5ff2a6b5123dc0f840ce75abe"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-07T13:31:08.73268124+08:00"
    }
}

更多版本

docker.io/shinhwagk/multidatabase:latest

linux/amd64 docker.io460.71MB2026-04-07 13:31
18