ghcr.io/maybe-finance/maybe:stable linux/amd64

ghcr.io/maybe-finance/maybe:stable - 国内下载镜像源 浏览次数:78

该镜像名称 ghcr.io/maybe-finance/maybe 缺乏具体的描述信息。 要了解其用途,需要访问镜像仓库 (GitHub Container Registry) 并查看该镜像的具体描述。

源镜像 ghcr.io/maybe-finance/maybe:stable
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable
镜像ID sha256:5cdc0e9086562b2d38ff4257b6a5c8dbed68a6bfa09336ad80c9419ac772c8b3
镜像TAG stable
大小 893.60MB
镜像源 ghcr.io
CMD ./bin/rails server
启动入口 /rails/bin/docker-entrypoint
工作目录 /rails
OS/平台 linux/amd64
浏览量 78 次
贡献者
镜像创建 2025-02-28T20:15:53.014293662Z
同步时间 2025-04-06 20:08
更新时间 2025-05-27 13:32
开放端口
3000/tcp
环境变量
PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 RUBY_VERSION=3.4.1 RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.tar.xz RUBY_DOWNLOAD_SHA256=018d59ffb52be3c0a6d847e22d3fd7a2c52d0ddfee249d3517a0c8c6dbfa70af GEM_HOME=/usr/local/bundle BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle RAILS_ENV=production BUNDLE_DEPLOYMENT=1 BUNDLE_PATH=/usr/local/bundle BUNDLE_WITHOUT=development
镜像标签
2025-02-28T20:21:48.039Z: org.opencontainers.image.created The OS for your personal finances: org.opencontainers.image.description AGPL-3.0: org.opencontainers.image.licenses c95bb082a98be370c90fc87a912763950eb59714: org.opencontainers.image.revision https://github.com/maybe-finance/maybe: org.opencontainers.image.source maybe: org.opencontainers.image.title https://github.com/maybe-finance/maybe: org.opencontainers.image.url 0.4.3: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable  ghcr.io/maybe-finance/maybe:stable

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable  ghcr.io/maybe-finance/maybe:stable

Shell快速替换命令

sed -i 's#ghcr.io/maybe-finance/maybe:stable#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable  ghcr.io/maybe-finance/maybe:stable'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable  ghcr.io/maybe-finance/maybe:stable'

镜像构建历史


# 2025-03-01 04:15:53  0.00B 设置默认要执行的命令
CMD ["./bin/rails" "server"]
                        
# 2025-03-01 04:15:53  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2025-03-01 04:15:53  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/rails/bin/docker-entrypoint"]
                        
# 2025-03-01 04:15:53  0.00B 指定运行容器时使用的用户
USER 1000:1000
                        
# 2025-03-01 04:15:53  83.09MB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --system --gid 1000 rails &&     useradd rails --uid 1000 --gid 1000 --create-home --shell /bin/bash &&     chown -R rails:rails db log storage tmp # buildkit
                        
# 2025-03-01 04:15:43  91.62MB 复制新文件或目录到容器中
COPY /rails /rails # buildkit
                        
# 2025-02-25 22:44:05  271.75MB 复制新文件或目录到容器中
COPY /usr/local/bundle /usr/local/bundle # buildkit
                        
# 2025-02-25 22:42:52  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /var/lib/apt/lists /var/cache/apt/archives # buildkit
                        
# 2025-02-25 22:42:52  0.00B 设置环境变量 RAILS_ENV BUNDLE_DEPLOYMENT BUNDLE_PATH BUNDLE_WITHOUT
ENV RAILS_ENV=production BUNDLE_DEPLOYMENT=1 BUNDLE_PATH=/usr/local/bundle BUNDLE_WITHOUT=development
                        
# 2025-02-25 22:42:52  252.65MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update -qq &&     apt-get install --no-install-recommends -y curl libvips postgresql-client git # buildkit
                        
# 2025-02-25 22:42:38  0.00B 设置工作目录为/rails
WORKDIR /rails
                        
# 2025-01-15 03:28:22  0.00B 设置默认要执行的命令
CMD ["irb"]
                        
# 2025-01-15 03:28:22  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir "$GEM_HOME"; 	chmod 1777 "$GEM_HOME" # buildkit
                        
# 2025-01-15 03:28:22  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-01-15 03:28:22  0.00B 设置环境变量 BUNDLE_SILENCE_ROOT_WARNING BUNDLE_APP_CONFIG
ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle
                        
# 2025-01-15 03:28:22  0.00B 设置环境变量 GEM_HOME
ENV GEM_HOME=/usr/local/bundle
                        
# 2025-01-15 03:28:22  110.50MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		libgdbm-dev 		ruby 		autoconf 		bzip2 		g++ 		gcc 		libbz2-dev 		libffi-dev 		libgdbm-compat-dev 		libglib2.0-dev 		libgmp-dev 		libncurses-dev 		libssl-dev 		libxml2-dev 		libxslt-dev 		libyaml-dev 		make 		wget 		xz-utils 		zlib1g-dev 	; 		rustArch=; 	dpkgArch="$(dpkg --print-architecture)"; 	case "$dpkgArch" in 		'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.27.1/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d' ;; 		'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.27.1/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2' ;; 	esac; 		if [ -n "$rustArch" ]; then 		mkdir -p /tmp/rust; 				wget -O /tmp/rust/rustup-init "$rustupUrl"; 		echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; 		chmod +x /tmp/rust/rustup-init; 				export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; 		export PATH="$CARGO_HOME/bin:$PATH"; 		/tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.84.0' --default-host "$rustArch"; 				rustc --version; 		cargo --version; 	fi; 		wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; 	echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; 		mkdir -p /usr/src/ruby; 	tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; 	rm ruby.tar.xz; 		cd /usr/src/ruby; 		{ 		echo '#define ENABLE_PATH_CHECK 0'; 		echo; 		cat file.c; 	} > file.c.new; 	mv file.c.new file.c; 		autoconf; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--disable-install-doc 		--enable-shared 		${rustArch:+--enable-yjit} 	; 	make -j "$(nproc)"; 	make install; 		savedAptMark="$savedAptMark 		bzip2 		libffi-dev 		libgmp-dev 		libssl-dev 		libyaml-dev 		procps 		zlib1g-dev 	"; 	apt-get install -y --no-install-recommends $savedAptMark; 		rm -rf /tmp/rust; 	apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		cd /; 	rm -r /usr/src/ruby; 	if dpkg -l | grep -i ruby; then exit 1; fi; 	[ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; 	ruby --version; 	gem --version; 	bundle --version # buildkit
                        
# 2025-01-15 03:28:22  0.00B 设置环境变量 RUBY_DOWNLOAD_SHA256
ENV RUBY_DOWNLOAD_SHA256=018d59ffb52be3c0a6d847e22d3fd7a2c52d0ddfee249d3517a0c8c6dbfa70af
                        
# 2025-01-15 03:28:22  0.00B 设置环境变量 RUBY_DOWNLOAD_URL
ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.tar.xz
                        
# 2025-01-15 03:28:22  0.00B 设置环境变量 RUBY_VERSION
ENV RUBY_VERSION=3.4.1
                        
# 2025-01-15 03:28:22  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-01-15 03:28:22  19.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir -p /usr/local/etc; 	echo 'gem: --no-document' >> /usr/local/etc/gemrc # buildkit
                        
# 2025-01-15 03:28:22  9.21MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-01-15 03:28:22  74.77MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1738540800'
                        
                    

镜像信息

{
    "Id": "sha256:5cdc0e9086562b2d38ff4257b6a5c8dbed68a6bfa09336ad80c9419ac772c8b3",
    "RepoTags": [
        "ghcr.io/maybe-finance/maybe:stable",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe:stable"
    ],
    "RepoDigests": [
        "ghcr.io/maybe-finance/maybe@sha256:5be15dc1fa751bf16b86b1df620ac5ecc88d970c617f58d983d38f76eaf956e5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/maybe-finance/maybe@sha256:bfbe779d5b95d4d5956555f648d69de08a748c6efc19d0c64e492825ec0ac3f0"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-02-28T20:15:53.014293662Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000:1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "RUBY_VERSION=3.4.1",
            "RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.tar.xz",
            "RUBY_DOWNLOAD_SHA256=018d59ffb52be3c0a6d847e22d3fd7a2c52d0ddfee249d3517a0c8c6dbfa70af",
            "GEM_HOME=/usr/local/bundle",
            "BUNDLE_SILENCE_ROOT_WARNING=1",
            "BUNDLE_APP_CONFIG=/usr/local/bundle",
            "RAILS_ENV=production",
            "BUNDLE_DEPLOYMENT=1",
            "BUNDLE_PATH=/usr/local/bundle",
            "BUNDLE_WITHOUT=development"
        ],
        "Cmd": [
            "./bin/rails",
            "server"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/rails",
        "Entrypoint": [
            "/rails/bin/docker-entrypoint"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-02-28T20:21:48.039Z",
            "org.opencontainers.image.description": "The OS for your personal finances",
            "org.opencontainers.image.licenses": "AGPL-3.0",
            "org.opencontainers.image.revision": "c95bb082a98be370c90fc87a912763950eb59714",
            "org.opencontainers.image.source": "https://github.com/maybe-finance/maybe",
            "org.opencontainers.image.title": "maybe",
            "org.opencontainers.image.url": "https://github.com/maybe-finance/maybe",
            "org.opencontainers.image.version": "0.4.3"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 893596479,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/7c20fc76caf8b7207e3adde8cc17104c6abfb55efa2cf69f9741001172d6b9e1/diff:/var/lib/docker/overlay2/268ca3b11dc969127f7af82391f8ffa85d5ade55307b0c5d926f32b8d09e3a6e/diff:/var/lib/docker/overlay2/d65d1b00b1be3bb8324d3a42c4feb51c6c500657e4f9ad2c78dc00b2bf6283c0/diff:/var/lib/docker/overlay2/cec7fbf443f36acf2142a453c27c589c9b18621dfb8f45284bad4d50c84a66f0/diff:/var/lib/docker/overlay2/f3ebc9cc92166011e340e19a40488373a23ff4dca2f37179ce72ce14f9025dd2/diff:/var/lib/docker/overlay2/0bdcba1fd5548eea5a85901834bd0a2bb5fb59812069c72c292890e4f1b16db9/diff:/var/lib/docker/overlay2/cfaaf066babc1baaa42c5d514105373398530656b193436a965c1069f922f791/diff:/var/lib/docker/overlay2/945a217b17ff80e88ef4c96f4e9657cd73dc989fc5fcc2fe7d3f0312e51e0ae1/diff:/var/lib/docker/overlay2/bed73d5ea5a8df46648c1868c3c89098c066b372780391c792a2dfce3b8d30e8/diff:/var/lib/docker/overlay2/3b9f1c9f79955caf411c0b023b4b965e6d1cfb19e48945a40ce0924977816e6d/diff",
            "MergedDir": "/var/lib/docker/overlay2/86f512bd1ad41aa0ffd97cc62a530d05b12acb1a84a9f0c69f68a24952f7e6cb/merged",
            "UpperDir": "/var/lib/docker/overlay2/86f512bd1ad41aa0ffd97cc62a530d05b12acb1a84a9f0c69f68a24952f7e6cb/diff",
            "WorkDir": "/var/lib/docker/overlay2/86f512bd1ad41aa0ffd97cc62a530d05b12acb1a84a9f0c69f68a24952f7e6cb/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7914c8f600f532b7adbd0b003888e3aa921687d62dbe2f1f829d0ab6234a158a",
            "sha256:9a809b7d889da16e5a6e06d89c1de72216564255628f58d3394c5abd2169a521",
            "sha256:eff720e6140dc84caea728c5a51d9fd030fe6156ca3f4ae987afb2a0613d19ad",
            "sha256:bc2fb572359ac5cac5fe7725a499863f3f2db25cf4622cd620ee0e20862da843",
            "sha256:632edff3948629749fa47b47c8f8f701a4ed72e19504e71e0e50b265c13bb421",
            "sha256:cf339d139d1738ae2190eb35fba08098da844c18a5bc10d516b1c59cff931e72",
            "sha256:50e8232fdc4be21a4a3f4109ff7732fb58e75de92606e6e6a994c21f8ba711ba",
            "sha256:5277c280c20a56b34a0f62a61b85f825b48d92f9234007aaa963038463a3be66",
            "sha256:060c2dbd2955d50f3f125d06e81b83aa73b70689e1558a2332529c26a533f2ce",
            "sha256:72625fe1754e323ea18aac2929cbebc4f7f77c4adbe7e456bec568e4ad205018",
            "sha256:e552638ea8ec2962d689ea6b765cdf98d249a5fb536fc0a3f3f7c71ff6e6bbce"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-06T20:07:31.303112543+08:00"
    }
}

更多版本

ghcr.io/maybe-finance/maybe:latest

linux/amd64 ghcr.io872.31MB2025-04-06 19:33
62

ghcr.io/maybe-finance/maybe:stable

linux/amd64 ghcr.io893.60MB2025-04-06 20:08
77