docker.io/o2oa/o2server:9.2.1 linux/amd64

docker.io/o2oa/o2server:9.2.1 - 国内下载镜像源 浏览次数:24

O2OA Server 是一个基于 Java 的开源项目,提供了内容管理、流程自动化和协作工具,可以帮助组织实现更好的工作效率和协作效果。

源镜像 docker.io/o2oa/o2server:9.2.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1
镜像ID sha256:845b45d7d3800d8a2cf5e5b02175e18df63b7fd34049e001478bba75ee0d945f
镜像TAG 9.2.1
大小 2.46GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /opt/start_docker.sh
工作目录 /
OS/平台 linux/amd64
浏览量 24 次
贡献者
镜像创建 2025-02-06T07:03:53.701154041Z
同步时间 2025-05-09 15:04
更新时间 2025-05-14 11:01
开放端口
1099/tcp 3306/tcp 33060/tcp 80/tcp
目录挂载
/opt/o2server/config /opt/o2server/custom /opt/o2server/dynamic /opt/o2server/local /opt/o2server/logs /opt/o2server/webroot /var/lib/mysql
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOSU_VERSION=1.17 MYSQL_MAJOR=8.4 MYSQL_VERSION=8.4.4-1.el9 MYSQL_SHELL_VERSION=8.4.4-1.el9 TZ=Asia/Shanghai LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 MYSQL_ROOT_PASSWORD=o2oa@2022 MYSQL_DATABASE=X
镜像标签
zhourui<zhourui@o2oa.net>: MAINTAINER

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1  docker.io/o2oa/o2server:9.2.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1  docker.io/o2oa/o2server:9.2.1

Shell快速替换命令

sed -i 's#o2oa/o2server:9.2.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1  docker.io/o2oa/o2server:9.2.1'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-02-06 15:03:53  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/start_docker.sh"]
                        
# 2025-02-06 15:03:53  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/mysql /opt/o2server/config /opt/o2server/local /opt/o2server/logs /opt/o2server/dynamic /opt/o2server/custom /opt/o2server/webroot]
                        
# 2025-02-06 15:03:53  0.00B 声明容器运行时监听的端口
EXPOSE map[1099/tcp:{} 3306/tcp:{} 33060/tcp:{} 80/tcp:{}]
                        
# 2025-02-06 15:03:53  0.00B 设置环境变量 MYSQL_DATABASE
ENV MYSQL_DATABASE=X
                        
# 2025-02-06 15:03:53  0.00B 设置环境变量 MYSQL_ROOT_PASSWORD
ENV MYSQL_ROOT_PASSWORD=o2oa@2022
                        
# 2025-02-06 15:03:53  375.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c if [ "$TARGETARCH" = "amd64" ]; then     cp -a /opt/init/start_docker_linux.sh /opt/start_docker.sh;     chmod -R 777 /opt/start_docker.sh;     elif [ "$TARGETARCH" = "arm64" ]; then     cp -a /opt/init/start_docker_arm.sh /opt/start_docker.sh;     chmod -R 777 /opt/start_docker.sh;     cp -a /opt/init/arm_java11 /opt/o2server/jvm/;     chmod -R 777 /opt/o2server/jvm;     cp -a /opt/init/console_arm.sh /opt/o2server/console_arm.sh;     chmod -R 777 /opt/o2server/console_arm.sh;     cp -a /opt/init/restart_arm.sh /opt/o2server/restart_arm.sh;     chmod -R 777 /opt/o2server/restart_arm.sh;     cp -a /opt/init/start_arm.sh /opt/o2server/start_arm.sh;     chmod -R 777 /opt/o2server/start_arm.sh;     cp -a /opt/init/start_arm_debug.sh /opt/o2server/start_arm_debug.sh;     chmod -R 777 /opt/o2server/start_arm_debug.sh;     cp -a /opt/init/stop_arm.sh /opt/o2server/stop_arm.sh;     chmod -R 777 /opt/o2server/stop_arm.sh;     fi # buildkit
                        
# 2025-02-06 15:03:53  86.00B 复制新文件或目录到容器中
COPY file/o2server/init/o2server-innodb.cnf /etc/mysql/conf.d/o2server-innodb.cnf # buildkit
                        
# 2025-02-06 15:03:53  282.50MB 复制新文件或目录到容器中
COPY file/o2server/init /opt/init # buildkit
                        
# 2025-02-06 15:03:53  984.68MB 复制新文件或目录到容器中
COPY temp/o2server /opt/o2server # buildkit
                        
# 2025-02-06 13:46:15  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=zh_CN.UTF-8
                        
# 2025-02-06 13:46:15  0.00B 设置环境变量 LANG
ENV LANG=zh_CN.UTF-8
                        
# 2025-02-06 13:46:15  0.00B 设置环境变量 TZ
ENV TZ=Asia/Shanghai
                        
# 2025-02-06 13:46:15  423.42MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c set -eux; microdnf install -y util-linux glibc-common langpacks-zh_CN fontconfig systemd; microdnf clean all # buildkit
                        
# 2025-02-06 13:46:15  0.00B 添加元数据标签
LABEL MAINTAINER=zhourui<zhourui@o2oa.net>
                        
# 2025-02-06 13:46:15  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-01-22 01:21:51  0.00B 设置默认要执行的命令
CMD ["mysqld"]
                        
# 2025-01-22 01:21:51  0.00B 声明容器运行时监听的端口
EXPOSE map[3306/tcp:{} 33060/tcp:{}]
                        
# 2025-01-22 01:21:51  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2025-01-22 01:21:51  13.83KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-01-22 01:21:51  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/mysql]
                        
# 2025-01-22 01:21:51  496.42MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	microdnf install -y "mysql-shell-$MYSQL_SHELL_VERSION"; 	microdnf clean all; 		mysqlsh --version # buildkit
                        
# 2025-01-22 01:21:51  0.00B 设置环境变量 MYSQL_SHELL_VERSION
ENV MYSQL_SHELL_VERSION=8.4.4-1.el9
                        
# 2025-01-22 01:21:51  219.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eu; 	{ 		echo '[mysql-tools-community]'; 		echo 'name=MySQL Tools Community'; 		echo 'baseurl=https://repo.mysql.com/yum/mysql-tools-8.4-community/el/9/$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 # buildkit
                        
# 2025-01-22 01:21:51  140.32MB 执行命令并创建新的镜像层
RUN /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 # buildkit
                        
# 2025-01-22 01:21:51  225.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eu; 	{ 		echo '[mysql8.4-server-minimal]'; 		echo 'name=MySQL 8.4 Server Minimal'; 		echo 'enabled=1'; 		echo 'baseurl=https://repo.mysql.com/yum/mysql-8.4-community/docker/el/9/$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 # buildkit
                        
# 2025-01-22 01:21:51  0.00B 设置环境变量 MYSQL_VERSION
ENV MYSQL_VERSION=8.4.4-1.el9
                        
# 2025-01-22 01:21:51  0.00B 设置环境变量 MYSQL_MAJOR
ENV MYSQL_MAJOR=8.4
                        
# 2025-01-22 01:21:51  3.17KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	key='BCA4 3417 C3B4 85DD 128E C6D4 B7B3 B788 A8D3 785C'; 	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" # buildkit
                        
# 2025-01-22 01:21:51  16.75MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	microdnf install -y 		bzip2 		gzip 		openssl 		xz 		zstd 		findutils 	; 	microdnf clean all # buildkit
                        
# 2025-01-22 01:21:51  2.36MB 执行命令并创建新的镜像层
RUN /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 # buildkit
                        
# 2025-01-22 01:21:51  0.00B 设置环境变量 GOSU_VERSION
ENV GOSU_VERSION=1.17
                        
# 2025-01-22 01:21:51  2.77KB 执行命令并创建新的镜像层
RUN /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 # buildkit
                        
# 2025-01-22 01:21:51  0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
                        
# 2025-01-22 01:21:51  113.39MB 复制文件或目录到容器中
ADD oraclelinux-9-slim-amd64-rootfs.tar.xz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:845b45d7d3800d8a2cf5e5b02175e18df63b7fd34049e001478bba75ee0d945f",
    "RepoTags": [
        "o2oa/o2server:9.2.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server:9.2.1"
    ],
    "RepoDigests": [
        "o2oa/o2server@sha256:9b8f36141631ed7f730ad2a303bc7b81dd1a54fcb27fa1e0cd0c5b16ba957066",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/o2oa/o2server@sha256:e612a09fe9f8e3976131885764b40f4fe0f21f998e21559ecef8e46609840a69"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-02-06T07:03:53.701154041Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1099/tcp": {},
            "3306/tcp": {},
            "33060/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GOSU_VERSION=1.17",
            "MYSQL_MAJOR=8.4",
            "MYSQL_VERSION=8.4.4-1.el9",
            "MYSQL_SHELL_VERSION=8.4.4-1.el9",
            "TZ=Asia/Shanghai",
            "LANG=zh_CN.UTF-8",
            "LC_ALL=zh_CN.UTF-8",
            "MYSQL_ROOT_PASSWORD=o2oa@2022",
            "MYSQL_DATABASE=X"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/opt/o2server/config": {},
            "/opt/o2server/custom": {},
            "/opt/o2server/dynamic": {},
            "/opt/o2server/local": {},
            "/opt/o2server/logs": {},
            "/opt/o2server/webroot": {},
            "/var/lib/mysql": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "/opt/start_docker.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "MAINTAINER": "zhourui\u003czhourui@o2oa.net\u003e"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2459840744,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/5b626afbe4b4b954fde947e83083526dd5339e4f38f7aab76a263866e381e62f/diff:/var/lib/docker/overlay2/5c1965c6a2594bf2f50f6870b84b8af85e4c4ffd9d2dd8404678e1e70ad308ad/diff:/var/lib/docker/overlay2/215d6a022fb5082e6caba606dbc4ec27475a773d9dd024a46031d507dd49ec49/diff:/var/lib/docker/overlay2/4eaca7f761c81f379ecc070a94fecf8f1656d0912fb4e2d374696ac1408a2a8e/diff:/var/lib/docker/overlay2/0805d309e992c2f51381c97c0a8aca431abc0c0e8623da95f3db2f39b212b9ff/diff:/var/lib/docker/overlay2/96b16d7dc2d39cc09452909450a5cc81442e1f77bb79890177840f47c59dc0bd/diff:/var/lib/docker/overlay2/a390ab8fdf9aaa2e6e28e87520eebc0dbd5c84e5d4a7f81929d5ca4967a267ac/diff:/var/lib/docker/overlay2/4073f09564d60442268a55d0d49f7908df6898df3f7ec2357da2273d392db2c4/diff:/var/lib/docker/overlay2/0d237ce2d4c9a2036d22945c597da68a04eb62da103611c33226086745160bf6/diff:/var/lib/docker/overlay2/5c074bbbbd804b1744543e036575a995afd0ed9ddb4d7fa9ecf936e01c1d4f0a/diff:/var/lib/docker/overlay2/c0f918eb7ff3e70fc8091b1defeab1e0eca650f241a664e928fa97da0c6a79e4/diff:/var/lib/docker/overlay2/19982b6c4a15437cb2369cb3a2c0287c1bcfb9dbc7ff54b1291be2cd0658a4a4/diff:/var/lib/docker/overlay2/c1035841a5b146d8924878671643377b55420e271f96e39990c45ef0c55c8976/diff:/var/lib/docker/overlay2/a15d5c6ce4c38b2815ac1b3ae4aaa2dbd5ea53e553456672c4334851905e6b8c/diff",
            "MergedDir": "/var/lib/docker/overlay2/f674fe9bd6e7dc217672a73c0feeb54406dd6120da0d42ad85fd22e80f194597/merged",
            "UpperDir": "/var/lib/docker/overlay2/f674fe9bd6e7dc217672a73c0feeb54406dd6120da0d42ad85fd22e80f194597/diff",
            "WorkDir": "/var/lib/docker/overlay2/f674fe9bd6e7dc217672a73c0feeb54406dd6120da0d42ad85fd22e80f194597/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:d0c9e1d9df6f4a64dc0e3484c0dedae0ee5a97128c8b198bf4a67e9bb5077f58",
            "sha256:e1606bb8080d32b200e1dfeaac61b73275a6dcd117918bc6bbdc19fe29178e4c",
            "sha256:42950f2218c7a0fe13442d06245dc554211aa7a3bdb3066d8bc1f00f269388ad",
            "sha256:8bcdc21a41d8d4130a209f4ed5b4ef3da33a7879d91487de03d51e19dd308ea5",
            "sha256:677c745aaa6fa3e8fd4b5d50337a05418c4bcd6a3a31a9176c2ba42aa6483025",
            "sha256:f10b620380de9315be95a7e2f91db8ec33a2c9dc927b998266f8b17a9be69259",
            "sha256:5570d7adf9b26867058766d502d6d624b6dbe15297e9360415e57bc2d7d3badc",
            "sha256:a1f4d2a764b4a38ff6faac84847d868fbf2e7be5b378c25c490bc63b48015d27",
            "sha256:2d9595a86f1b451aaff4402ea8fd44c3cba6ebfa8fb1e6f67127749d3c3b3191",
            "sha256:184b21af8e0731b4b038f77918332ee56fd498692a34912b8ab920a7983fe87f",
            "sha256:b30185805ab1c074191c514012beb39bd8d232f227b8f1a9875e9119df4b9a58",
            "sha256:7faf43ab9f363b48004afdadbae8e60228416c26bb1e28b6456a6dc2f6c895e0",
            "sha256:66d0d3996a21a913a6efe2792c02c01f2581b89bc2ef2e069c03b94f3e0cc6c2",
            "sha256:60e1c3ae52ff5ec67c0f25f477338d8250dde63db7d6399b36925255d9c8c66f",
            "sha256:4f151427bee040933a968f0004ab80a40efc0f36bfa1445dd51049f9e6fdc749"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-05-09T15:01:54.385923098+08:00"
    }
}

更多版本

docker.io/o2oa/o2server:9.1.1

linux/amd64 docker.io4.06GB2024-07-30 15:11
323

docker.io/o2oa/o2server:9.2.1

linux/amd64 docker.io2.46GB2025-05-09 15:04
23