广告图片

docker.io/joychou/jsc_mysql:latest linux/amd64

docker.io/joychou/jsc_mysql:latest - 国内下载镜像源 浏览次数:12

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

该镜像为JavaScript Challenge配套的MySQL数据库镜像,提供安全测试练习所需的数据库环境,包含预设的数据表与测试数据,适用于SQL注入等安全相关的学习与实践场景。

源镜像 docker.io/joychou/jsc_mysql:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joychou/jsc_mysql:latest
镜像ID sha256:b2c489506d6e88974fe0c230b8d9c3e65962295418e9491d754fcc524c80f685
镜像TAG latest
大小 530.47MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD mysqld
启动入口 docker-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2023-02-24T04:38:43.621470589Z
同步时间 2026-05-06 17:36
开放端口
3306/tcp 33060/tcp
目录挂载
/var/lib/mysql
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOSU_VERSION=1.16 MYSQL_MAJOR=8.0 MYSQL_VERSION=8.0.32-1.el8 MYSQL_SHELL_VERSION=8.0.32-1.el8 MYSQL_DATABASE=java_sec_code MYSQL_ROOT_PASSWORD=woshishujukumima MYSQL_ROOT_HOST=% AUTO_RUN_DIR=./docker-entrypoint-initdb.d

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2023-02-24 12:38:43  0.00B 声明容器运行时监听的端口
EXPOSE map[3306/tcp:{}]
                        
# 2023-02-24 12:38:43  858.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod a+x $AUTO_RUN_DIR/data.sql # buildkit
                        
# 2023-02-24 12:38:43  858.00B 复制新文件或目录到容器中
COPY data.sql ./docker-entrypoint-initdb.d/ # buildkit
                        
# 2023-02-24 12:38:43  0.00B 设置环境变量 AUTO_RUN_DIR
ENV AUTO_RUN_DIR=./docker-entrypoint-initdb.d
                        
# 2023-02-24 12:38:43  0.00B 设置环境变量 MYSQL_ROOT_HOST
ENV MYSQL_ROOT_HOST=%
                        
# 2023-02-24 12:38:43  0.00B 设置环境变量 MYSQL_ROOT_PASSWORD
ENV MYSQL_ROOT_PASSWORD=woshishujukumima
                        
# 2023-02-24 12:38:43  0.00B 设置环境变量 MYSQL_DATABASE
ENV MYSQL_DATABASE=java_sec_code
                        
# 2023-02-24 12:38:43  0.00B 
MAINTAINER JoyChou <joychou@joychou.org> @2019-07-25
                        
# 2023-02-24 08:38:19  0.00B 
/bin/sh -c #(nop)  CMD ["mysqld"]
                        
# 2023-02-24 08:38:19  0.00B 
/bin/sh -c #(nop)  EXPOSE 3306 33060
                        
# 2023-02-24 08:38:19  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2023-02-24 08:38:18  34.00B 
/bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh /entrypoint.sh # backwards compat
                        
# 2023-02-24 08:38:18  14.19KB 
/bin/sh -c #(nop) COPY file:e9c22353a1133b89c5bca24ecacd348acd094e50e5e5c45375a997c6b1f07192 in /usr/local/bin/ 
                        
# 2023-02-24 08:38:18  0.00B 
/bin/sh -c #(nop)  VOLUME [/var/lib/mysql]
                        
# 2023-02-24 08:38:17  226.21MB 
/bin/sh -c set -eux; 	microdnf install -y "mysql-shell-$MYSQL_SHELL_VERSION"; 	microdnf clean all; 		mysqlsh --version
                        
# 2023-02-24 08:37:42  0.00B 
/bin/sh -c #(nop)  ENV MYSQL_SHELL_VERSION=8.0.32-1.el8
                        
# 2023-02-24 08:37:42  215.00B 
/bin/sh -c set -eu; 	. /etc/os-release; 	{ 		echo '[mysql-tools-community]'; 		echo 'name=MySQL Tools Community'; 		echo "baseurl=https://repo.mysql.com/yum/mysql-tools-community/el/${VERSION_ID%%[.-]*}/\$basearch/"; 		echo 'enabled=1'; 		echo 'gpgcheck=1'; 		echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql'; 		echo 'module_hotfixes=true'; 	} | tee /etc/yum.repos.d/mysql-community-tools.repo
                        
# 2023-02-24 08:37:41  178.68MB 
/bin/sh -c set -eux; 	microdnf install -y "mysql-community-server-minimal-$MYSQL_VERSION"; 	microdnf clean all; 	grep -F 'socket=/var/lib/mysql/mysql.sock' /etc/my.cnf; 	sed -i 's!^socket=.*!socket=/var/run/mysqld/mysqld.sock!' /etc/my.cnf; 	grep -F 'socket=/var/run/mysqld/mysqld.sock' /etc/my.cnf; 	{ echo '[client]'; echo 'socket=/var/run/mysqld/mysqld.sock'; } >> /etc/my.cnf; 		! grep -F '!includedir' /etc/my.cnf; 	{ echo; echo '!includedir /etc/mysql/conf.d/'; } >> /etc/my.cnf; 	mkdir -p /etc/mysql/conf.d; 	mkdir -p /var/lib/mysql /var/run/mysqld; 	chown mysql:mysql /var/lib/mysql /var/run/mysqld; 	chmod 1777 /var/lib/mysql /var/run/mysqld; 		mkdir /docker-entrypoint-initdb.d; 		mysqld --version; 	mysql --version
                        
# 2023-02-24 08:37:10  225.00B 
/bin/sh -c set -eu; 	. /etc/os-release; 	{ 		echo '[mysql8.0-server-minimal]'; 		echo 'name=MySQL 8.0 Server Minimal'; 		echo 'enabled=1'; 		echo "baseurl=https://repo.mysql.com/yum/mysql-8.0-community/docker/el/${VERSION_ID%%[.-]*}/\$basearch/"; 		echo 'gpgcheck=1'; 		echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql'; 		echo 'module_hotfixes=true'; 	} | tee /etc/yum.repos.d/mysql-community-minimal.repo
                        
# 2023-02-24 08:37:09  0.00B 
/bin/sh -c #(nop)  ENV MYSQL_VERSION=8.0.32-1.el8
                        
# 2023-02-24 08:37:09  0.00B 
/bin/sh -c #(nop)  ENV MYSQL_MAJOR=8.0
                        
# 2023-02-24 08:37:09  3.17KB 
/bin/sh -c set -eux; 	key='859BE8D7C586F538430B19C2467B942D3A79BD29'; 	export GNUPGHOME="$(mktemp -d)"; 	gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 	gpg --batch --export --armor "$key" > /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql; 	rm -rf "$GNUPGHOME"
                        
# 2023-02-24 08:37:08  13.60MB 
/bin/sh -c set -eux; 	microdnf install -y 		bzip2 		gzip 		openssl 		xz 		zstd 		findutils 	; 	microdnf clean all
                        
# 2023-02-24 08:36:44  2.36MB 
/bin/sh -c set -eux; 	arch="$(uname -m)"; 	case "$arch" in 		aarch64) gosuArch='arm64' ;; 		x86_64) gosuArch='amd64' ;; 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; 	esac; 	curl -fL -o /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$gosuArch.asc"; 	curl -fL -o /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$gosuArch"; 	export GNUPGHOME="$(mktemp -d)"; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; 	gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; 	rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; 	chmod +x /usr/local/bin/gosu; 	gosu --version; 	gosu nobody true
                        
# 2023-02-24 08:36:40  0.00B 
/bin/sh -c #(nop)  ENV GOSU_VERSION=1.16
                        
# 2023-02-24 08:36:40  2.77KB 
/bin/sh -c set -eux; 	groupadd --system --gid 999 mysql; 	useradd --system --uid 999 --gid 999 --home-dir /var/lib/mysql --no-create-home mysql
                        
# 2023-02-24 08:20:28  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2023-02-24 08:20:27  109.61MB 
/bin/sh -c #(nop) ADD file:9c8b13ccecebc19a9105d94b9b8060d87741d158a6de27ec96b14028de164443 in / 
                        
                    

镜像信息

{
    "Id": "sha256:b2c489506d6e88974fe0c230b8d9c3e65962295418e9491d754fcc524c80f685",
    "RepoTags": [
        "joychou/jsc_mysql:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joychou/jsc_mysql:latest"
    ],
    "RepoDigests": [
        "joychou/jsc_mysql@sha256:b76c18212a82e444a736d6b4fd1ffb8cad5ca59834dcc66608312dfef85eee17",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/joychou/jsc_mysql@sha256:b76c18212a82e444a736d6b4fd1ffb8cad5ca59834dcc66608312dfef85eee17"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-02-24T04:38:43.621470589Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "JoyChou \u003cjoychou@joychou.org\u003e @2019-07-25",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3306/tcp": {},
            "33060/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GOSU_VERSION=1.16",
            "MYSQL_MAJOR=8.0",
            "MYSQL_VERSION=8.0.32-1.el8",
            "MYSQL_SHELL_VERSION=8.0.32-1.el8",
            "MYSQL_DATABASE=java_sec_code",
            "MYSQL_ROOT_PASSWORD=woshishujukumima",
            "MYSQL_ROOT_HOST=%",
            "AUTO_RUN_DIR=./docker-entrypoint-initdb.d"
        ],
        "Cmd": [
            "mysqld"
        ],
        "Image": "",
        "Volumes": {
            "/var/lib/mysql": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 530474719,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/24dbf83ab053d24ad1ba50b64020e60c1669ae10c93321a865723bf11ff09812/diff:/var/lib/docker/overlay2/c7dfe96b91e1227c2eda368c162ec27712374a03cc515b88b6a6109462a2c07b/diff:/var/lib/docker/overlay2/630c3d646a629a223a67cff6dec9761b3f9d7f6367ccb4167749e0279e7a2f2f/diff:/var/lib/docker/overlay2/0f14f7bbfa6f56b903d05ba89a8d8e6a69e6269eee84db727dbdfd20efdf63d3/diff:/var/lib/docker/overlay2/cdeba13c651315acb7060a18e9ff7e01eab98e4d6b146272215cb4d9c789f66e/diff:/var/lib/docker/overlay2/9224668d497573b69378684ceecb86ae05114b36f1738b7ac1718f7282ae5529/diff:/var/lib/docker/overlay2/c5be6caf3dc6aac35f074024ee664b67dd192cb41556b139b888ef6d180e6882/diff:/var/lib/docker/overlay2/73c91e0c35d8eb775eb22b42464cd04595ab357cdec153b1457f3c813207f1b0/diff:/var/lib/docker/overlay2/b97ef499700fd9cdb4fe2f8be7e3e6bef4ab3e3eeeaec39270b7403e5b259b25/diff:/var/lib/docker/overlay2/57222c13d17bd3e5c5d92d1cc307f9b50f946840c619a913f36e84b4da91e8e8/diff:/var/lib/docker/overlay2/36d09c936265cf0795dbd1b469d591efba9125df493c546d88768934d8c53446/diff:/var/lib/docker/overlay2/ec288b9e12277f66d4231f8b6ae4b199a4b1f814a7a130fddce7a1df63ad4683/diff",
            "MergedDir": "/var/lib/docker/overlay2/9cd600ebbcd39a9d4434ffcaeb595d2ccfc5bb80aca8713069759f83f1b198fe/merged",
            "UpperDir": "/var/lib/docker/overlay2/9cd600ebbcd39a9d4434ffcaeb595d2ccfc5bb80aca8713069759f83f1b198fe/diff",
            "WorkDir": "/var/lib/docker/overlay2/9cd600ebbcd39a9d4434ffcaeb595d2ccfc5bb80aca8713069759f83f1b198fe/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:4286bd3f1f4a6020052b600032b18bd63add505dd2d98dfdf9857d8f19fd8afa",
            "sha256:8322bfc2f6030165d36ab2822c1f1c174fff23c5e4bc98b9e2af1ad013adc16f",
            "sha256:fe7ae0b6ddd8e4e8ada19efa1d0d0760d0c9d0d17af1764d0695993c191e4225",
            "sha256:8e781f7381f64c2f8aef846d9c02d3785b8dda8d46bed1d4f79bdaa032644a8e",
            "sha256:1941cd5463d1666453804903da44dce8a847ad35c1c644c5df6fe73ae796c330",
            "sha256:109819ffb43ac3e7fda3c3f188e34f7f265424081a9fd2a4cc6b18b63caadd54",
            "sha256:47b9b468f6d74db769ec8e9e79549fae310de4fa83476aa88dbd6e2c8d539612",
            "sha256:65d88b1e0053db6007f177ea837ce7d5ecbefaeaa6796eb6c321db8aa411efd2",
            "sha256:c92fcd2ee71c71b0c329b823d3d689a155f65606b2cfe0980b4434f035e2bcc8",
            "sha256:9b0aa4adffcb04fc128299a08f1d3b21805d7fe65cc46255e3ded12875c72b05",
            "sha256:3cea3de7215e7cb96a949c8705501a620019c7b34dcd2af744365f0f2bdbe197",
            "sha256:fa9c20ea0ed646b9df808ac7a03f2c87dc915663f9916bb2ef61103430b408a6",
            "sha256:aaebaae18c6f56f2c5b2ef19aee44b6f29401ea2f24e64bc8ef0f8339c63e4b2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-06T17:35:35.319575494+08:00"
    }
}

更多版本

docker.io/joychou/jsc_mysql:latest

linux/amd64 docker.io530.47MB2026-05-06 17:36
11