Namespace
shiningrise
Image / Tag
hustoj:latest
Content Digest
sha256:cec3a299402e9a8f314b53e6c4f3d8845397c98ba6d83dc436708be0acc5e1ce
Details
Created

2026-01-03 02:27:43 UTC

Size

273 MB

Content Digest
Labels
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    24.04

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:20043066d3d5c78b45520c5707319835ac7d1f3d7f0dded0138ea0897d6a3188 - 10.38% (28.3 MB)

[#001] sha256:c8cd0dc32fba635d9a4464db444d6bd6c2c8b00426d1da260a970fd77e8f1dba - 81.31% (222 MB)

[#002] sha256:833074b232b4e066514c371618e4ee2c61aa7f3201a1d5f08372a0e52a298b3c - 7.63% (20.8 MB)

[#003] sha256:882246470f306a6c3ab0582ba7903ad80b73be26e69957aff68788184a6cb350 - 0.3% (839 KB)

[#004] sha256:b59bea4b395a2ae275ed64487fa2aecd7e9cc8963d011282182328da1552f763 - 0.09% (240 KB)

[#005] sha256:885db8f88de9e874fdc577eac5cacc1008aee2df52efe291114e7d50cbeba2e0 - 0.0% (437 Bytes)

[#006] sha256:e23a3a8f1742c0d5bd77b7595ca89745d64cc1a4cf029dec71a6788f3b893f93 - 0.3% (839 KB)

[#007] sha256:267364b9538fd987cd1bdfdc5d59a410dddcbd74635ae76c33a3d49d05769e6a - 0.0% (146 Bytes)

[#008] sha256:4fa00eb4bd5ff9e3f2284b6683139141892834923ea9b726c896aa80c5f66574 - 0.0% (660 Bytes)

[#009] sha256:fac7d3ffe5a9f48856bf5287bbdc48cdbdb3087bc122fe7f6a8983204ad3cbc5 - 0.0% (701 Bytes)


History
2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) ARG RELEASE

2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2025-10-16 19:23:01 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04

2025-10-16 19:23:03 UTC

/bin/sh -c #(nop) ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in /

2025-10-16 19:23:03 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-01-03 02:27:07 UTC

/bin/sh -c set -ex && echo 'mariadb-server mysql-server/root_password password ""' | debconf-set-selections && echo 'mariadb-server mysql-server/root_password_again password ""' |debconf-set-selections && apt-get update && apt-get install -y git make flex g++ libmariadb-dev-compat libmariadb-dev php8.3-fpm php8.3-mysql php8.3-gd php8.3-mbstring php8.3-xml php8.3-zip php8.3-curl php8.3-memcache memcached nginx mariadb-server && rm -rf /var/lib/apt/lists/*

2026-01-03 02:27:20 UTC

/bin/sh -c set -ex && /usr/sbin/useradd -m -u 1536 judge && cd / && git clone https://github.com/zhblue/hustoj.git && mv /hustoj/trunk /home/judge/src && rm -R /hustoj

2026-01-03 02:27:32 UTC

/bin/sh -c set -ex && USER=hustoj && PASSWORD=`tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1` && CPU=`grep "cpu cores" /proc/cpuinfo |head -1|awk '{print $4}'` && cd /home/judge/ && mkdir etc data log && cp src/install/java0.policy /home/judge/etc && cp src/install/judge.conf /home/judge/etc && mkdir run0 run1 run2 run3 && chown judge run0 run1 run2 run3 && sed -i "s/OJ_USER_NAME=root/OJ_USER_NAME=$USER/g" etc/judge.conf && sed -i "s/OJ_PASSWORD=root/OJ_PASSWORD=$PASSWORD/g" etc/judge.conf && sed -i "s/OJ_RUNNING=1/OJ_RUNNING=$CPU/g" etc/judge.conf && sed -i "s/DB_USER=\"root\"/DB_USER=\"$USER\"/g" src/web/include/db_info.inc.php && sed -i "s/DB_PASS=\"root\"/DB_PASS=\"$PASSWORD\"/g" src/web/include/db_info.inc.php && chown www-data src/web/upload data && sed -i "s:include /etc/nginx/mime.types;:client_max_body_size 80m;\n\tinclude /etc/nginx/mime.types;:g" /etc/nginx/nginx.conf && chown -R mysql:mysql /var/lib/mysql && sed -i "s:root /var/www/html;:root /home/judge/src/web;:g" /etc/nginx/sites-enabled/default && sed -i "s:index index.html:index index.php:g" /etc/nginx/sites-enabled/default && sed -i "s:#location ~ \\\.php\\$:location ~ \\\.php\\$:g" /etc/nginx/sites-enabled/default && sed -i "s:#\tfastcgi_split_path_info:\tfastcgi_split_path_info:g" /etc/nginx/sites-enabled/default && sed -i "s:#\tfastcgi_pass unix:\tfastcgi_pass unix:g" /etc/nginx/sites-enabled/default && sed -i "s:php7.4-fpm:php8.3-fpm:g" /etc/nginx/sites-enabled/default && sed -i "s:#\tfastcgi_index:\tfastcgi_index:g" /etc/nginx/sites-enabled/default && sed -i "s:#\tinclude fastcgi_params;:\tinclude fastcgi_params;\n\t}:g" /etc/nginx/sites-enabled/default && sed -i "s:#\tinclude snippets/fastcgi-php.conf;:\tinclude snippets/fastcgi-php.conf;:g" /etc/nginx/sites-enabled/default && sed -i 's/\t#}/\t}/g' /etc/nginx/sites-enabled/default && sed -i 's/#location/location/g' /etc/nginx/sites-enabled/default && sed -i "s/post_max_size = 8M/post_max_size = 80M/g" /etc/php/8.3/fpm/php.ini && sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 80M/g" /etc/php/8.3/fpm/php.ini && chown -R mysql:mysql /var/lib/mysql && sed -i 's/^bind-address\s*=\s*127.0.0.1/bind-address = 0.0.0.0/' /etc/mysql/mariadb.conf.d/50-server.cnf && service mariadb restart && sleep 5 && service mariadb status && mysql -e "CREATE DATABASE IF NOT EXISTS jol;" && mysql -e "CREATE USER IF NOT EXISTS '$USER'@'%' IDENTIFIED BY \"$PASSWORD\";" && mysql -e "CREATE USER IF NOT EXISTS '$USER'@'localhost' IDENTIFIED BY \"$PASSWORD\";" && mysql -e "GRANT ALL PRIVILEGES ON jol.* TO '$USER'@'%';" && mysql -e "FLUSH PRIVILEGES;" && service mariadb restart && mysql -h localhost -u$USER -p"$PASSWORD" < /home/judge/src/install/db.sql && mysql -h localhost -u$USER -p"$PASSWORD" -e "INSERT INTO jol.privilege VALUES('admin','administrator','true','N');" && service mariadb stop

2026-01-03 02:27:35 UTC

/bin/sh -c set -ex && cd /home/judge/src/core/judged && make && chmod +x judged && cp judged /usr/bin && cd ../judge_client && make && chmod +x judge_client && cp judge_client /usr/bin && cd /home/judge/

2026-01-03 02:27:36 UTC

/bin/sh -c chmod +x /home/judge/src/core/make.sh

2026-01-03 02:27:41 UTC

/bin/sh -c cd /home/judge/src/core/ && ./make.sh

2026-01-03 02:27:42 UTC

/bin/sh -c cd /usr/bin && rm awk && cp -s mawk awk

2026-01-03 02:27:42 UTC

/bin/sh -c #(nop) WORKDIR /home/judge

2026-01-03 02:27:42 UTC

/bin/sh -c #(nop) EXPOSE 80

2026-01-03 02:27:42 UTC

/bin/sh -c #(nop) VOLUME [/data]

2026-01-03 02:27:42 UTC

/bin/sh -c #(nop) COPY file:be2ee972df2e9c0f537d1388ac075939298002f366b7dff54861083a9a024c8f in /usr/local/bin/

2026-01-03 02:27:43 UTC

/bin/sh -c set -ex && chmod +x /usr/local/bin/docker-entrypoint.sh && ln -s /usr/local/bin/docker-entrypoint.sh /docker-entrypoint.sh

2026-01-03 02:27:43 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete