{"architecture":"amd64","config":{"User":"rustfs","ExposedPorts":{"9000/tcp":{},"9001/tcp":{}},"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","RUSTFS_CONSOLE_CORS_ALLOWED_ORIGINS=*","RUSTFS_VOLUMES=/data","RUSTFS_OBS_LOGGER_LEVEL=warn","RUSTFS_OBS_LOG_DIRECTORY=/logs","RUSTFS_OBS_ENVIRONMENT=production"],"Entrypoint":["/entrypoint.sh"],"Cmd":["rustfs"],"Volumes":{"/data":{}},"WorkingDir":"/","Labels":{"build-date":"","description":"RustFS is a distributed object storage system written in Rust, supporting erasure coding, multi-tenant management, and observability.","license":"Apache-2.0","maintainer":"RustFS Team \u003cdev@rustfs.com\u003e","name":"RustFS","org.opencontainers.image.title":"RustFS,org.opencontainers.image.description=RustFS distributed object storage system,org.opencontainers.image.version=1.0.0-beta.3,org.opencontainers.image.revision=ced390b02b547ba34f60834f3ca9a6bc6de97ce8,org.opencontainers.image.source=https://github.com/rustfs/rustfs,org.opencontainers.image.created=2026-05-14T07:17:14Z,org.opencontainers.image.build-type=prerelease","release":"1.0.0-beta.3","summary":"High-performance distributed object storage system compatible with S3 API","url":"https://rustfs.com","vcs-ref":"","vendor":"RustFS Team","version":"v1.0.0-beta.3"},"ArgsEscaped":true},"created":"2026-05-14T07:17:32.900336692Z","history":[{"created":"2026-04-15T20:01:40.139676757Z","created_by":"ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-04-15T20:01:40.139676757Z","created_by":"CMD [\"/bin/sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:18.649276478Z","created_by":"ARG RELEASE=1.0.0-beta.3","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:18.649276478Z","created_by":"ARG BUILD_DATE","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:18.649276478Z","created_by":"ARG VCS_REF","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:18.649276478Z","created_by":"LABEL name=RustFS vendor=RustFS Team maintainer=RustFS Team \u003cdev@rustfs.com\u003e version=v1.0.0-beta.3 release=1.0.0-beta.3 build-date= vcs-ref= summary=High-performance distributed object storage system compatible with S3 API description=RustFS is a distributed object storage system written in Rust, supporting erasure coding, multi-tenant management, and observability. url=https://rustfs.com license=Apache-2.0","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:18.649276478Z","created_by":"RUN |3 RELEASE=1.0.0-beta.3 BUILD_DATE= VCS_REF= /bin/sh -c apk update \u0026\u0026     apk add --no-cache ca-certificates coreutils curl # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-14T07:17:28.963588386Z","created_by":"COPY /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-14T07:17:30.668289728Z","created_by":"COPY /build/rustfs /usr/bin/rustfs # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-14T07:17:30.88824924Z","created_by":"COPY entrypoint.sh /entrypoint.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-14T07:17:32.75925403Z","created_by":"RUN |3 RELEASE=1.0.0-beta.3 BUILD_DATE= VCS_REF= /bin/sh -c chmod +x /usr/bin/rustfs /entrypoint.sh # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-14T07:17:32.900336692Z","created_by":"RUN |3 RELEASE=1.0.0-beta.3 BUILD_DATE= VCS_REF= /bin/sh -c addgroup -g 10001 -S rustfs \u0026\u0026     adduser -u 10001 -G rustfs -S rustfs -D \u0026\u0026     mkdir -p /data /logs \u0026\u0026     chown -R rustfs:rustfs /data /logs \u0026\u0026     chmod 0750 /data /logs # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2026-05-14T07:17:32.900336692Z","created_by":"ENV RUSTFS_CONSOLE_CORS_ALLOWED_ORIGINS=* RUSTFS_VOLUMES=/data RUSTFS_OBS_LOGGER_LEVEL=warn RUSTFS_OBS_LOG_DIRECTORY=/logs RUSTFS_OBS_ENVIRONMENT=production","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:32.900336692Z","created_by":"EXPOSE [9000/tcp 9001/tcp]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:32.900336692Z","created_by":"VOLUME [/data]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:32.900336692Z","created_by":"USER rustfs","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:32.900336692Z","created_by":"ENTRYPOINT [\"/entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2026-05-14T07:17:32.900336692Z","created_by":"CMD [\"rustfs\"]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"moby.buildkit.cache.v0":"W3siZGlnZXN0Ijoic2hhMjU2OjBjYjhhMWJlM2Y4YTU2NzFlNTQ2MTI5YWVkY2Y0ODk5MGUwMGJmMTllMzU2ZjU4Mzk0ZmExZTZkMmVlZjNhYzIiLCJpbnB1dHMiOltbeyJsaW5rIjo0fV1dfSx7ImRpZ2VzdCI6InNoYTI1NjowY2I4YTFiZTNmOGE1NjcxZTU0NjEyOWFlZGNmNDg5OTBlMDBiZjE5ZTM1NmY1ODM5NGZhMWU2ZDJlZWYzYWMyIiwiaW5wdXRzIjpbW3sibGluayI6MTh9XV19LHsiZGlnZXN0Ijoic2hhMjU2OjExM2IxMzI5NTRlNzMyNmYzYTcxOTAxOTg3OTgwNzhkZDcyMGQ1NmJkOWM0NjZiYjkzODdjYzQ0NGJiZWJlMGMiLCJpbnB1dHMiOltbeyJzZWxlY3RvciI6InNoYTI1Njo4YTVlZGFiMjgyNjMyNDQzMjE5ZTA1MWU0YWRlMmQxZDViYmM2NzFjNzgxMDUxYmYxNDM3ODk3Y2JkZmVhMGYxIiwibGluayI6MH1dXX0seyJkaWdlc3QiOiJzaGEyNTY6MTQzM2I3MWRhNDk2MDJlYWRmMWE3NTNmNGE3M2FhZjgzZDYwNGNiNjE4ODQ5NDgxMmQ3ZTcwYWIzMjRkNDAwNSJ9LHsiZGlnZXN0Ijoic2hhMjU2OjE3YTRkODM2NTg2MDAzZjE2NzM2M2FiNzM2YjQyOWRhMmQzNmE0NDQ1MDdiMjc4NzhkZmMzMGU4OGQ0YzA1ZDYiLCJpbnB1dHMiOltbeyJzZWxlY3RvciI6InNoYTI1Njo4YTVlZGFiMjgyNjMyNDQzMjE5ZTA1MWU0YWRlMmQxZDViYmM2NzFjNzgxMDUxYmYxNDM3ODk3Y2JkZmVhMGYxIiwibGluayI6NX0seyJzZWxlY3RvciI6InNoYTI1Njo4YTVlZGFiMjgyNjMyNDQzMjE5ZTA1MWU0YWRlMmQxZDViYmM2NzFjNzgxMDUxYmYxNDM3ODk3Y2JkZmVhMGYxIiwibGluayI6MTJ9XV19LHsiZGlnZXN0Ijoic2hhMjU2OjJkMzZkZmM4YjI5YmM3Y2I2Nzg5Y2U5YTJiMzdkY2Q5MDdmZWJkNGJmNmRmODMzODMzOWNlMWJjNTYyOWJkNWEifSx7ImRpZ2VzdCI6InNoYTI1NjozMDdkNDNhYTU0ZjkzYWFhZTBiYTQ3YWI0MmQ1YmNlZjUzMzliM2E5YjNhZmIyZjBhZWI3NWNmMWQ1ODYyOWZjIiwiaW5wdXRzIjpbW3sic2VsZWN0b3IiOiJzaGEyNTY6OGE1ZWRhYjI4MjYzMjQ0MzIxOWUwNTFlNGFkZTJkMWQ1YmJjNjcxYzc4MTA1MWJmMTQzNzg5N2NiZGZlYTBmMSIsImxpbmsiOjF9XV19LHsibGF5ZXJzIjpbeyJsYXllciI6MSwiY3JlYXRlZEF0IjoiMjAyNi0wNS0xNFQwNzoxNzoxOC42NjMyNTA3MzVaIn1dLCJkaWdlc3QiOiJzaGEyNTY6MzFlYzRlMjhlZjMzOTI1MmEwN2I5NGM3NGMyMmMyNDZmODRmMTQyMjU0NTllMTNiOTEwNzBiZjY1MDMzYTRmNyIsImlucHV0cyI6W1t7InNlbGVjdG9yIjoic2hhMjU2OjhhNWVkYWIyODI2MzI0NDMyMTllMDUxZTRhZGUyZDFkNWJiYzY3MWM3ODEwNTFiZjE0Mzc4OTdjYmRmZWEwZjEiLCJsaW5rIjo4fSx7InNlbGVjdG9yIjoic2hhMjU2OjhhNWVkYWIyODI2MzI0NDMyMTllMDUxZTRhZGUyZDFkNWJiYzY3MWM3ODEwNTFiZjE0Mzc4OTdjYmRmZWEwZjEiLCJsaW5rIjoxNX1dXX0seyJkaWdlc3QiOiJzaGEyNTY6NDFmZTg3YzM4NDUxYWQ4ODk4MTNlODk3ZWZmNTZmNjBiMjRlOWE0ZGYzMDk2YWM2YzM4OGUwNGFmMTE2N2FlMyJ9LHsibGF5ZXJzIjpbeyJsYXllciI6NSwiY3JlYXRlZEF0IjoiMjAyNi0wNS0xNFQwNzoxNzozMi43NjM0NjMzMjVaIn1dLCJkaWdlc3QiOiJzaGEyNTY6NTM5MDc4NWI4MTA4YzhmODA2MDg0MDZiYTBhMTllOTEyMDk0N2RmOTBjNWY1N2QyMDVhOTI4OWY4NDA3MjM1NiIsImlucHV0cyI6W1t7InNlbGVjdG9yIjoic2hhMjU2OjhhNWVkYWIyODI2MzI0NDMyMTllMDUxZTRhZGUyZDFkNWJiYzY3MWM3ODEwNTFiZjE0Mzc4OTdjYmRmZWEwZjEiLCJsaW5rIjoxN31dXX0seyJsYXllcnMiOlt7ImxheWVyIjoyLCJjcmVhdGVkQXQiOiIyMDI2LTA1LTE0VDA3OjE3OjI4Ljk2NzUzMDIxOFoifV0sImRpZ2VzdCI6InNoYTI1Njo2NmViNDI5ZWQyNGMwODZkZGI2MWM0NmI0ZjRlMjVhOGUzNzJjYjY0MzQyNjI0NmY5ZGU3Yzk5Y2YwZjRhYzEyIiwiaW5wdXRzIjpbW3sibGluayI6N31dLFt7InNlbGVjdG9yIjoic2hhMjU2OmI1ODNkNjM3Mjg2MzZlNWZhNGIyZWM4OWUwNjJlNjU1OTkyNDA2YzA4NDMwZjFiNDRiMTJlMzNmYzM1N2I4MGUiLCJsaW5rIjoyfSx7InNlbGVjdG9yIjoic2hhMjU2OmI1ODNkNjM3Mjg2MzZlNWZhNGIyZWM4OWUwNjJlNjU1OTkyNDA2YzA4NDMwZjFiNDRiMTJlMzNmYzM1N2I4MGUiLCJsaW5rIjo2fSx7ImxpbmsiOjE2fV1dfSx7ImxheWVycyI6W3sibGF5ZXIiOjMsImNyZWF0ZWRBdCI6IjIwMjYtMDUtMTRUMDc6MTc6MzAuNjcwMzY5ODA5WiJ9XSwiZGlnZXN0Ijoic2hhMjU2Ojc2ZWQxM2ZhZTIyYTExNDA5NDRkOTI3MDYwOTk4OGIxNzg1OWExYjlhODAyZTViOTcwYzI1OGZiZDFiYjJlOGYiLCJpbnB1dHMiOltbeyJsaW5rIjoxMH1dLFt7InNlbGVjdG9yIjoic2hhMjU2OjMxYTI2OTgyMTFjOGFhMzA1M2U0NWI5OTA3ZGIyMWRlNmViOGJhODZjYTBjMWJhMzdjZTg3NWI3ZDg4ZTY2ZmUiLCJsaW5rIjo2fSx7ImxpbmsiOjE0fV1dfSx7ImRpZ2VzdCI6InNoYTI1Njo4OWNjYmZmN2IyMjI5NjRmMDgzYzRkMTZkZjg2NzNhMWRiNTg3MzI5YTM0ZDkwOTQ5M2ZiNzJhMDliNTRiZjFiIn0seyJsYXllcnMiOlt7ImxheWVyIjo2LCJjcmVhdGVkQXQiOiIyMDI2LTA1LTE0VDA3OjE3OjMyLjkwMjQ0MTc3WiJ9XSwiZGlnZXN0Ijoic2hhMjU2OmE5ZmJjNmNiYmRhNTJkOWNkODYyYzI2MTE3Y2JiMjE4NDU2YmMyNGJhNWE3M2ZlNzFjZDUzNjdhM2FlOTJhYzUiLCJpbnB1dHMiOltbeyJzZWxlY3RvciI6InNoYTI1Njo4YTVlZGFiMjgyNjMyNDQzMjE5ZTA1MWU0YWRlMmQxZDViYmM2NzFjNzgxMDUxYmYxNDM3ODk3Y2JkZmVhMGYxIiwibGluayI6OX1dXX0seyJkaWdlc3QiOiJzaGEyNTY6YjFhYzhiODViYTJlYzVlODA5YmZhMzlkYjJkOGY2MjMyZDZhZTVlMjRmZGU4MzdlZTZkYjhiZGJjMzQyMzFlNiJ9LHsiZGlnZXN0Ijoic2hhMjU2OmI4MDlkMjQxNTZjZjYxZTdkYjM3NDk4ZjcwODQ1NDg0M2JmOTIwOTEwYzI4ODIzMjc0NjY0M2U3YTg1ZGI0YmUifSx7ImRpZ2VzdCI6InNoYTI1NjpiODRlZTJkZjA0YThkYTQxZDJkNTZjMTBhY2YwYWQ2NmYwYTZlYzYyNWEwNjhjNWY5ZjEwZDE3ODBiNWUxOGRiIn0seyJsYXllcnMiOlt7ImxheWVyIjo0LCJjcmVhdGVkQXQiOiIyMDI2LTA1LTE0VDA3OjE3OjMwLjg5ODc2NTIwNVoifV0sImRpZ2VzdCI6InNoYTI1NjpjNjFjYzFjZTFhNDk2ZTI3NDU3YzQ4NjY3ODgyN2Q4MjgxMTdkMmVjODczNmE1MmVjZTk0NDNiZjU0ODc2MjA3IiwiaW5wdXRzIjpbW3sibGluayI6MTF9XSxbeyJsaW5rIjozfV1dfSx7ImRpZ2VzdCI6InNoYTI1NjpjODk0OGQ0NTY2MTk3MjFjOTcxM2U2MDYzMDRlYjAwYTYwZmIxYmIyYzA4MzhlZmI3NWU2NTA3OTEyMmYyMjVkIiwiaW5wdXRzIjpbW3sic2VsZWN0b3IiOiJzaGEyNTY6OGE1ZWRhYjI4MjYzMjQ0MzIxOWUwNTFlNGFkZTJkMWQ1YmJjNjcxYzc4MTA1MWJmMTQzNzg5N2NiZGZlYTBmMSIsImxpbmsiOjh9LHsic2VsZWN0b3IiOiJzaGEyNTY6OGE1ZWRhYjI4MjYzMjQ0MzIxOWUwNTFlNGFkZTJkMWQ1YmJjNjcxYzc4MTA1MWJmMTQzNzg5N2NiZGZlYTBmMSIsImxpbmsiOjE1fV1dfV0=","os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1","sha256:62b5a570ca6c902af76254e52b5c20fe946ac1b6a92a86e62a7b6389bf2a3153","sha256:b46d5a04c3b137788b498cc22b644a5633007cc9d86fe65c45876014646dbb1c","sha256:57c1b4a07d25336a18aff718cf5f655d3dab3e100062ddbd57c6b0d6031893be","sha256:501cea60f2005112d2f89f36beb04d2fa6122f10eea80ef5f271a85bcef62711","sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef","sha256:0629b549be241e4a75ecdb79712c9163542fc79fbf5d83dcf5909bfa26dafef7"]}}