docker.io/linuxserver/grocy:latest linux/amd64

docker.io/linuxserver/grocy:latest - 国内下载镜像源 浏览次数:35 安全受验证的发布者-linuxserver

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

```html

这是一个基于 LinuxServer.io 的 Grocy 应用程序的 Docker 镜像。Grocy 是一款开源的家庭库存管理应用程序,用于追踪食品、饮料和其他家用物品的库存,帮助用户减少食物浪费,并更好地规划购物。

```
源镜像 docker.io/linuxserver/grocy:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/grocy:latest
镜像ID sha256:becc4b7daeea9f5972c2d44730d4773482e4d30759f7606e3537d81b85dc98fa
镜像TAG latest
大小 214.07MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /init
工作目录 /
OS/平台 linux/amd64
浏览量 35 次
贡献者
镜像创建 2025-01-31T16:39:07.37084575Z
同步时间 2025-02-11 17:32
更新时间 2025-02-21 13:27
开放端口
443/tcp 80/tcp
环境变量
PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PS1=$(whoami)@$(hostname):$(pwd)\$ HOME=/root TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_VERBOSITY=1 S6_STAGE2_HOOK=/docker-mods VIRTUAL_ENV=/lsiopy LSIO_FIRST_PARTY=true
镜像标签
Linuxserver.io version:- v4.4.1-ls281 Build-date:- 2025-01-31T16:37:49+00:00: build_version alex-phillips, homerr: maintainer linuxserver.io: org.opencontainers.image.authors 2025-01-31T16:37:49+00:00: org.opencontainers.image.created [Grocy](https://github.com/grocy/grocy) is an ERP system for your kitchen! Cut down on food waste, and manage your chores with this brilliant utility. Keep track of your purchases, how much food you are wasting, what chores need doing and what batteries need charging with this proudly Open Source tool For more information on grocy visit their website and check it out: https://grocy.info : org.opencontainers.image.description https://docs.linuxserver.io/images/docker-grocy: org.opencontainers.image.documentation GPL-3.0-only: org.opencontainers.image.licenses 3ab198764b32eb7b263a82f2d2c115678f78f7e7: org.opencontainers.image.ref.name 3ab198764b32eb7b263a82f2d2c115678f78f7e7: org.opencontainers.image.revision https://github.com/linuxserver/docker-grocy: org.opencontainers.image.source Grocy: org.opencontainers.image.title https://github.com/linuxserver/docker-grocy/packages: org.opencontainers.image.url linuxserver.io: org.opencontainers.image.vendor v4.4.1-ls281: org.opencontainers.image.version
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.20.5 扫描引擎: Trivy 扫描时间: 2025-02-11 17:32

低危漏洞:0 中危漏洞:4 高危漏洞:0 严重漏洞:0

Docker拉取命令 无权限下载?点我修复

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-02-01 00:39:07  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/config]
                        
# 2025-02-01 00:39:07  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-02-01 00:39:07  2.77KB 复制新文件或目录到容器中
COPY root/ / # buildkit
                        
# 2025-02-01 00:39:07  144.16MB 执行命令并创建新的镜像层
RUN |3 BUILD_DATE=2025-01-31T16:37:49+00:00 VERSION=v4.4.1-ls281 GROCY_RELEASE=v4.4.1 /bin/sh -c echo "**** install build packages ****" &&   apk add --no-cache --virtual=build-dependencies     git     yarn &&   echo "**** install runtime packages ****" &&   apk add --no-cache     php83-gd     php83-intl     php83-ldap     php83-pdo     php83-pdo_sqlite     php83-tokenizer &&   echo "**** configure php-fpm to pass env vars ****" &&   sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php83/php-fpm.d/www.conf &&   grep -qxF 'clear_env = no' /etc/php83/php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php83/php-fpm.d/www.conf &&   echo "**** install grocy ****" &&   mkdir -p /app/www &&   if [ -z ${GROCY_RELEASE+x} ]; then     GROCY_RELEASE=$(curl -sX GET "https://api.github.com/repos/grocy/grocy/releases/latest"     | awk '/tag_name/{print $4;exit}' FS='[""]');   fi &&   curl -o     /tmp/grocy.tar.gz -L     "https://github.com/grocy/grocy/archive/${GROCY_RELEASE}.tar.gz" &&   tar xf     /tmp/grocy.tar.gz -C     /app/www/ --strip-components=1 &&   cp -R /app/www/data/plugins     /defaults/plugins &&   echo "**** install composer packages ****" &&   composer install -d /app/www --no-dev &&   echo "**** install yarn packages ****" &&   cd /app/www &&   yarn --production &&   yarn cache clean &&   printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version &&   echo "**** cleanup ****" &&   apk del --purge     build-dependencies &&   rm -rf     /tmp/*     $HOME/.cache     $HOME/.composer # buildkit
                        
# 2025-02-01 00:39:07  0.00B 添加元数据标签
LABEL maintainer=alex-phillips, homerr
                        
# 2025-02-01 00:39:07  0.00B 添加元数据标签
LABEL build_version=Linuxserver.io version:- v4.4.1-ls281 Build-date:- 2025-01-31T16:37:49+00:00
                        
# 2025-02-01 00:39:07  0.00B 定义构建参数
ARG GROCY_RELEASE=v4.4.1
                        
# 2025-02-01 00:39:07  0.00B 定义构建参数
ARG VERSION=v4.4.1-ls281
                        
# 2025-02-01 00:39:07  0.00B 定义构建参数
ARG BUILD_DATE=2025-01-31T16:37:49+00:00
                        
# 2025-02-01 00:39:07  0.00B 设置环境变量 LSIO_FIRST_PARTY
ENV LSIO_FIRST_PARTY=true
                        
# 2025-01-31 02:51:26  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-01-31 02:51:26  18.01KB 复制新文件或目录到容器中
COPY root/ / # buildkit
                        
# 2025-01-31 02:51:26  42.67MB 执行命令并创建新的镜像层
RUN |2 BUILD_DATE=2025-01-30T18:50:37+00:00 VERSION=1.26.2-r0_8.3.15-r0-ls33 /bin/sh -c echo "**** install build packages ****" &&   apk add --no-cache     apache2-utils     git     logrotate     nano     nginx     openssl     php83     php83-ctype     php83-curl     php83-fileinfo     php83-fpm     php83-iconv     php83-json     php83-mbstring     php83-openssl     php83-phar     php83-session     php83-simplexml     php83-xml     php83-xmlwriter     php83-zip     php83-zlib &&   echo "**** configure nginx ****" &&   echo 'fastcgi_param  HTTP_PROXY         ""; # https://httpoxy.org/' >>     /etc/nginx/fastcgi_params &&   echo 'fastcgi_param  PATH_INFO          $fastcgi_path_info; # http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_split_path_info' >>     /etc/nginx/fastcgi_params &&   echo 'fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name; # https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/#connecting-nginx-to-php-fpm' >>     /etc/nginx/fastcgi_params &&   echo 'fastcgi_param  SERVER_NAME        $host; # Send HTTP_HOST as SERVER_NAME. If HTTP_HOST is blank, send the value of server_name from nginx (default is `_`)' >>     /etc/nginx/fastcgi_params &&   rm -f /etc/nginx/conf.d/stream.conf &&   rm -f /etc/nginx/http.d/default.conf &&   echo "**** guarantee correct php version is symlinked ****" &&   if [ "$(readlink /usr/bin/php)" != "php83" ]; then     rm -rf /usr/bin/php &&     ln -s /usr/bin/php83 /usr/bin/php;   fi &&   echo "**** configure php ****" &&   sed -i "s#;error_log = log/php83/error.log.*#error_log = /config/log/php/error.log#g"     /etc/php83/php-fpm.conf &&   sed -i "s#user = nobody.*#user = abc#g"     /etc/php83/php-fpm.d/www.conf &&   sed -i "s#group = nobody.*#group = abc#g"     /etc/php83/php-fpm.d/www.conf &&   echo "**** install php composer ****" &&   EXPECTED_CHECKSUM="$(php -r 'copy("https://composer.github.io/installer.sig", "php://stdout");')" &&   php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" &&   ACTUAL_CHECKSUM="$(php -r "echo hash_file('sha384', 'composer-setup.php');")" &&   if [ "$EXPECTED_CHECKSUM" != "$ACTUAL_CHECKSUM" ]; then       >&2 echo 'ERROR: Invalid installer checksum' &&       rm composer-setup.php &&       exit 1;   fi &&   php composer-setup.php --install-dir=/usr/bin &&   rm composer-setup.php &&   ln -s /usr/bin/composer.phar /usr/bin/composer &&   echo "**** fix logrotate ****" &&   sed -i "s#/var/log/messages {}.*# #g"     /etc/logrotate.conf &&   sed -i 's#/usr/sbin/logrotate /etc/logrotate.conf#/usr/sbin/logrotate /etc/logrotate.conf -s /config/log/logrotate.status#g'     /etc/periodic/daily/logrotate # buildkit
                        
# 2025-01-31 02:51:26  0.00B 添加元数据标签
LABEL maintainer=nemchik
                        
# 2025-01-31 02:51:26  0.00B 添加元数据标签
LABEL build_version=Linuxserver.io version:- 1.26.2-r0_8.3.15-r0-ls33 Build-date:- 2025-01-30T18:50:37+00:00
                        
# 2025-01-31 02:51:26  0.00B 定义构建参数
ARG VERSION=1.26.2-r0_8.3.15-r0-ls33
                        
# 2025-01-31 02:51:26  0.00B 定义构建参数
ARG BUILD_DATE=2025-01-30T18:50:37+00:00
                        
# 2025-01-11 03:43:38  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init"]
                        
# 2025-01-11 03:43:38  7.49KB 复制新文件或目录到容器中
COPY root/ / # buildkit
                        
# 2025-01-11 03:43:37  14.30MB 执行命令并创建新的镜像层
RUN |5 BUILD_DATE=2025-01-10T19:42:29+00:00 VERSION=1ead795c-ls18 MODS_VERSION=v3 PKG_INST_VERSION=v1 LSIOWN_VERSION=v1 /bin/sh -c echo "**** install runtime packages ****" &&   apk add --no-cache     alpine-release     bash     ca-certificates     catatonit     coreutils     curl     findutils     jq     netcat-openbsd     procps-ng     shadow     tzdata &&   echo "**** create abc user and make our folders ****" &&   groupmod -g 1000 users &&   useradd -u 911 -U -d /config -s /bin/false abc &&   usermod -G users abc &&   mkdir -p     /app     /config     /defaults     /lsiopy &&   echo "**** cleanup ****" &&   rm -rf     /tmp/* # buildkit
                        
# 2025-01-11 03:43:36  0.00B 设置环境变量 PS1 HOME TERM S6_CMD_WAIT_FOR_SERVICES_MAXTIME S6_VERBOSITY S6_STAGE2_HOOK VIRTUAL_ENV PATH
ENV PS1=$(whoami)@$(hostname):$(pwd)\$  HOME=/root TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_VERBOSITY=1 S6_STAGE2_HOOK=/docker-mods VIRTUAL_ENV=/lsiopy PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-01-11 03:43:36  945.00B 复制文件或目录到容器中
ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/lsiown.v1 /usr/bin/lsiown # buildkit
                        
# 2025-01-11 03:43:36  4.18KB 复制文件或目录到容器中
ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/package-install.v1 /etc/s6-overlay/s6-rc.d/init-mods-package-install/run # buildkit
                        
# 2025-01-11 03:43:35  31.11KB 复制文件或目录到容器中
ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/docker-mods.v3 /docker-mods # buildkit
                        
# 2025-01-11 03:43:35  0.00B 添加元数据标签
LABEL maintainer=TheLamer
                        
# 2025-01-11 03:43:35  0.00B 添加元数据标签
LABEL build_version=Linuxserver.io version:- 1ead795c-ls18 Build-date:- 2025-01-10T19:42:29+00:00
                        
# 2025-01-11 03:43:35  0.00B 定义构建参数
ARG LSIOWN_VERSION=v1
                        
# 2025-01-11 03:43:35  0.00B 定义构建参数
ARG PKG_INST_VERSION=v1
                        
# 2025-01-11 03:43:35  0.00B 定义构建参数
ARG MODS_VERSION=v3
                        
# 2025-01-11 03:43:35  0.00B 定义构建参数
ARG VERSION=1ead795c-ls18
                        
# 2025-01-11 03:43:35  0.00B 定义构建参数
ARG BUILD_DATE=2025-01-10T19:42:29+00:00
                        
# 2025-01-11 03:43:35  12.88MB 复制新文件或目录到容器中
COPY /root-out/ / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:becc4b7daeea9f5972c2d44730d4773482e4d30759f7606e3537d81b85dc98fa",
    "RepoTags": [
        "linuxserver/grocy:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/grocy:latest"
    ],
    "RepoDigests": [
        "linuxserver/grocy@sha256:3064bd56fa72d8eba748fcee209c40b6e86639e274966247e584a979e9c61677",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/grocy@sha256:1589a202bef06bd44bf9d6e0c40fc1e94cb454c37973812ba1d998dadf15e970"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-01-31T16:39:07.37084575Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PS1=$(whoami)@$(hostname):$(pwd)\\$ ",
            "HOME=/root",
            "TERM=xterm",
            "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0",
            "S6_VERBOSITY=1",
            "S6_STAGE2_HOOK=/docker-mods",
            "VIRTUAL_ENV=/lsiopy",
            "LSIO_FIRST_PARTY=true"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/config": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "/init"
        ],
        "OnBuild": null,
        "Labels": {
            "build_version": "Linuxserver.io version:- v4.4.1-ls281 Build-date:- 2025-01-31T16:37:49+00:00",
            "maintainer": "alex-phillips, homerr",
            "org.opencontainers.image.authors": "linuxserver.io",
            "org.opencontainers.image.created": "2025-01-31T16:37:49+00:00",
            "org.opencontainers.image.description": "[Grocy](https://github.com/grocy/grocy) is an ERP system for your kitchen! Cut down on food waste, and manage your chores with this brilliant utility.    Keep track of your purchases, how much food you are wasting, what chores need doing and what batteries need charging with this proudly Open Source tool    For more information on grocy visit their website and check it out: https://grocy.info  ",
            "org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-grocy",
            "org.opencontainers.image.licenses": "GPL-3.0-only",
            "org.opencontainers.image.ref.name": "3ab198764b32eb7b263a82f2d2c115678f78f7e7",
            "org.opencontainers.image.revision": "3ab198764b32eb7b263a82f2d2c115678f78f7e7",
            "org.opencontainers.image.source": "https://github.com/linuxserver/docker-grocy",
            "org.opencontainers.image.title": "Grocy",
            "org.opencontainers.image.url": "https://github.com/linuxserver/docker-grocy/packages",
            "org.opencontainers.image.vendor": "linuxserver.io",
            "org.opencontainers.image.version": "v4.4.1-ls281"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 214071074,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/468ec2c54445f02e9a35e97ff8465e3baf94c60937c9ac882273534989a335eb/diff:/var/lib/docker/overlay2/19543321a8cbc51e3b863ef5b2c98e05fb654f2619285a49b2738eda00c451ea/diff:/var/lib/docker/overlay2/0430765606dec0e52f514b0fcd8fe6a5b29dd787237100b5a4705021579dcaef/diff:/var/lib/docker/overlay2/0c0329dd54a99cbf0cee39a498ea2f58472450a49415d2bba75d89715724f708/diff:/var/lib/docker/overlay2/e4969a520c2a7a5a2ba6b9056c377a824bfdd6bbf76c661395ca676849c817c2/diff:/var/lib/docker/overlay2/748fcb5e6b38576345ce1cb98d04539bc95bc75490286cddfbfcac0b2c64e5a7/diff:/var/lib/docker/overlay2/8571c9f5f2356ce81d333d379973d9d9704769577ab6f20cc2e763e65a5b0e90/diff:/var/lib/docker/overlay2/18dd8eca46e8c036610fe27d97029161da28524d8dd55d4dd6fce2f2c23ec3c4/diff:/var/lib/docker/overlay2/7ed67fe290ecd2ba4baf5603f98b47abb19793df835af00ad696b80f7e7ff34a/diff",
            "MergedDir": "/var/lib/docker/overlay2/76e779298ff96030655e87f9046afa26b08004229a980961129802eac9a3f9a2/merged",
            "UpperDir": "/var/lib/docker/overlay2/76e779298ff96030655e87f9046afa26b08004229a980961129802eac9a3f9a2/diff",
            "WorkDir": "/var/lib/docker/overlay2/76e779298ff96030655e87f9046afa26b08004229a980961129802eac9a3f9a2/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:9044ca33e914ac5de03588ef97e8a38282afa1a2f18db4de2c89b092afbd2e90",
            "sha256:9fb3fcee28a57a2dfecee72ed9e6cd097fb0c2acbed64277d8829e41da7c19c7",
            "sha256:826ed011a96f13e23b8ef80c0bfc0a955fab2c8e2a6827b586bb6b90b03bc6de",
            "sha256:a2961ae791499822371cea5f3a188ce79cb67ffa6d54fb45546dc685e4df02d9",
            "sha256:c652740d6602be4445cf5e97c6cb56dacfefc01f2a5409c215b1de4a1e3734bd",
            "sha256:251ddab6d742839a0b4a87d127da7168c4dc81874442d054edcaeb369757d2e4",
            "sha256:2ff2c4321ec957f3374195333c75321c5cff07fd82a1b758e5e723aa6ccc2443",
            "sha256:e60610993cf7468684f40c2d3e7151e4c84d31ffaa923bc862ef3b3de285d47f",
            "sha256:ae4ec87a103a811ae5a3b4510dfc89586af065b5216219772b8adff80e2e0fe8",
            "sha256:983d8214fc863af4e36300eb224ddd9817d146cd2989ea84f336e878bd87a385"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-02-11T17:32:11.022725791+08:00"
    }
}

更多版本

docker.io/linuxserver/grocy:latest

linux/amd64 docker.io214.07MB2025-02-11 17:32
34