docker.io/tangramor/redmine:5.1.7 linux/amd64

docker.io/tangramor/redmine:5.1.7 - 国内下载镜像源 浏览次数:29

这是一个基于 Docker 的 Redmine 镜像。Tangramor 提供了这个镜像,方便用户快速部署和运行 Redmine 项目管理软件。

源镜像 docker.io/tangramor/redmine:5.1.7
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7
镜像ID sha256:e2250711ce6735134cf4098ead8b2128f9c0b5d8bf15aa2bfc4a6097718f66b2
镜像TAG 5.1.7
大小 2.31GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/bash -c /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf;chmod +x /start.sh && /start.sh;tail -f /opt/nginx/logs/*.log
启动入口
工作目录 /var/www/html/redmine
OS/平台 linux/amd64
浏览量 29 次
贡献者
镜像创建 2025-03-25T08:46:35.026757936Z
同步时间 2025-05-13 14:28
更新时间 2025-05-30 12:22
开放端口
443/tcp 80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUBY_VERSION=3.2.7 REDMINE_VERSION=5.1.7 BUNDLE_VERSION=2.5.23 GEM_PASSENGER_VERSION=6.0.22 RAILS_ENV=production
镜像标签
Wang Junhua(tangramor@gmail.com): org.opencontainers.image.authors https://www.github.com/tangramor/redmine_docker: org.opencontainers.image.url

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7  docker.io/tangramor/redmine:5.1.7

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7  docker.io/tangramor/redmine:5.1.7

Shell快速替换命令

sed -i 's#tangramor/redmine:5.1.7#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7  docker.io/tangramor/redmine:5.1.7'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-03-25 16:46:35  0.00B 设置默认要执行的命令
CMD ["/bin/bash" "-c" "/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf;chmod +x /start.sh && /start.sh;tail -f /opt/nginx/logs/*.log"]
                        
# 2025-03-25 16:46:35  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-03-25 16:46:35  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-03-25 16:46:35  1.59KB 复制新文件或目录到容器中
COPY start.sh /start.sh # buildkit
                        
# 2025-03-25 16:46:34  3.20KB 复制新文件或目录到容器中
COPY nginx.conf /opt/nginx/conf/nginx.conf # buildkit
                        
# 2025-03-25 16:38:35  511.90MB 执行命令并创建新的镜像层
RUN |2 RUBY_MIRROR=https://cache.ruby-china.com/pub/ruby GEM_MIRROR=https://gems.ruby-china.com /bin/sh -c sed -i "s/ruby .*$/ruby '"${RUBY_VERSION}"'/" Gemfile     && echo 'export RUBY_VERSION='${RUBY_VERSION} >> ~/.bash_profile     && echo 'export PATH=/home/service/.rvm/gems/ruby-'${RUBY_VERSION}'/bin:$PATH:/home/service/.rvm/rubies/ruby-'${RUBY_VERSION}'/bin' >> ~/.bash_profile     && source ~/.bashrc     && source ~/.bash_profile     && ruby -v     && gem install bundler -v ${BUNDLE_VERSION}     && rvm repair wrappers     && sudo chown service:service Gemfile.local     && if [ "$GEM_MIRROR" != "" ]; then echo ':ssl_verify_mode: 0' >> ~/.gemrc && bundle config mirror.https://rubygems.org ${GEM_MIRROR}; fi     && bundle config set --local without 'development test'     && bundle install     && gem install passenger -v ${GEM_PASSENGER_VERSION}     && rvmsudo passenger-install-nginx-module --auto --auto-download --prefix=/opt/nginx     && if [ "$GEM_MIRROR" != "" ]; then bundle config unset mirror.https://rubygems.org/; fi # buildkit
                        
# 2025-03-25 16:25:25  0.00B 设置环境变量 RAILS_ENV
ENV RAILS_ENV=production
                        
# 2025-03-25 16:25:25  91.00B 复制新文件或目录到容器中
COPY Gemfile.local /var/www/html/redmine/ # buildkit
                        
# 2025-03-25 16:25:25  0.00B 指定运行容器时使用的用户
USER service
                        
# 2025-03-25 16:25:25  44.33MB 执行命令并创建新的镜像层
RUN |2 RUBY_MIRROR=https://cache.ruby-china.com/pub/ruby GEM_MIRROR=https://gems.ruby-china.com /bin/sh -c wget -c -t 0 https://www.redmine.org/releases/redmine-${REDMINE_VERSION}.tar.gz     && tar zxf redmine-${REDMINE_VERSION}.tar.gz     && mv redmine-${REDMINE_VERSION}/* ./     && rm -rf redmine-${REDMINE_VERSION} redmine-${REDMINE_VERSION}.tar.gz     && chown -R service:service /var/www/html/redmine     && yum remove -y ruby # buildkit
                        
# 2025-03-25 16:17:01  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-03-25 16:17:01  0.00B 设置工作目录为/var/www/html/redmine
WORKDIR /var/www/html/redmine
                        
# 2025-03-25 16:17:01  645.86MB 执行命令并创建新的镜像层
RUN |2 RUBY_MIRROR=https://cache.ruby-china.com/pub/ruby GEM_MIRROR=https://gems.ruby-china.com /bin/sh -c gpg2 --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB     && curl -sSL https://get.rvm.io | bash -s stable --auto-dotfiles     && source ~/.bashrc     && source ~/.bash_profile     && if [ "$RUBY_MIRROR" != "" ]; then echo 'ruby_url='${RUBY_MIRROR} > ~/.rvm/user/db; fi     && rvm install ${RUBY_VERSION} --disable-binary     && rvm use ${RUBY_VERSION} --default     && echo 'export GEM_HOME="$HOME/.rvm/gems/ruby-'${RUBY_VERSION}'"' >> ~/.bash_profile     && echo 'export GEM_PATH="$HOME/.rvm/gems/ruby-'${RUBY_VERSION}':$HOME/.rvm/gems/ruby-'${RUBY_VERSION}'@global"' >> ~/.bash_profile # buildkit
                        
# 2025-03-25 14:58:30  0.00B 设置环境变量 GEM_PASSENGER_VERSION
ENV GEM_PASSENGER_VERSION=6.0.22
                        
# 2025-03-25 14:58:30  0.00B 设置环境变量 BUNDLE_VERSION
ENV BUNDLE_VERSION=2.5.23
                        
# 2025-03-25 14:58:30  0.00B 设置环境变量 REDMINE_VERSION
ENV REDMINE_VERSION=5.1.7
                        
# 2025-03-25 14:58:30  0.00B 设置环境变量 RUBY_VERSION
ENV RUBY_VERSION=3.2.7
                        
# 2025-03-25 14:58:30  0.00B 定义构建参数
ARG GEM_MIRROR=https://gems.ruby-china.com
                        
# 2025-03-25 14:58:30  0.00B 定义构建参数
ARG RUBY_MIRROR=https://cache.ruby-china.com/pub/ruby
                        
# 2025-03-25 14:58:30  0.00B 指定运行容器时使用的用户
USER service
                        
# 2025-03-25 14:58:30  901.10MB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd -g 500 service     && useradd -g service -u 500 service     && yum install -y epel-release     && yum install -y wget subversion sudo bzip2 make         which patch autoconf automake bison gcc-c++         libffi-devel libtool patch readline-devel ruby         sqlite-devel zlib-devel glibc-headers         glibc-devel openssl-devel ImageMagick-devel         libcurl-devel git procps ghostscript unzip     && dnf --enablerepo=crb install -y mysql-devel libyaml-devel     && yum clean all && dnf clean all     && chmod 740 /etc/sudoers     && echo "service    ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers     && chmod 440 /etc/sudoers     && chmod o+x "/home/service" # buildkit
                        
# 2025-03-25 14:58:30  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-03-25 14:58:30  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://www.github.com/tangramor/redmine_docker
                        
# 2025-03-25 14:58:30  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Wang Junhua(tangramor@gmail.com)
                        
# 2025-03-07 16:10:42  0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
                        
# 2025-03-07 16:10:42  209.14MB 复制文件或目录到容器中
ADD almalinux-9-default-amd64.tar.xz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:e2250711ce6735134cf4098ead8b2128f9c0b5d8bf15aa2bfc4a6097718f66b2",
    "RepoTags": [
        "tangramor/redmine:5.1.7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine:5.1.7"
    ],
    "RepoDigests": [
        "tangramor/redmine@sha256:d48114cf3c88cf08281e36bce4805b79b1ccf9c2a191c2ca152fde32ebf29369",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tangramor/redmine@sha256:d48114cf3c88cf08281e36bce4805b79b1ccf9c2a191c2ca152fde32ebf29369"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-25T08:46:35.026757936Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "RUBY_VERSION=3.2.7",
            "REDMINE_VERSION=5.1.7",
            "BUNDLE_VERSION=2.5.23",
            "GEM_PASSENGER_VERSION=6.0.22",
            "RAILS_ENV=production"
        ],
        "Cmd": [
            "/bin/bash",
            "-c",
            "/opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf;chmod +x /start.sh \u0026\u0026 /start.sh;tail -f /opt/nginx/logs/*.log"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/var/www/html/redmine",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "Wang Junhua(tangramor@gmail.com)",
            "org.opencontainers.image.url": "https://www.github.com/tangramor/redmine_docker"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2312340378,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b67075a6a3df1b18bb67dc16273d3c0788201c9f6a90b4c51bdaaa39a876e443/diff:/var/lib/docker/overlay2/da0c69ea1b4d26a6e3d940c10db25dd5585ba546759679b028ed2ec4df69607d/diff:/var/lib/docker/overlay2/953f6d91a9d03b0db2fa9a5b31738a0707591eec0bb107de76a6be316bfcff4a/diff:/var/lib/docker/overlay2/230ac55fa4f91a59eb9d4e6d42a5391aeb371e71905a3ad2147c79220c7a175b/diff:/var/lib/docker/overlay2/8656c2be1b4a8491a183fb26ce04b57358045198e2953e249c6be8e53bd8e332/diff:/var/lib/docker/overlay2/6c4c351028f29b8e7334209fdccf7ff554c7e01a99bc48b134e29f342e1e2db3/diff:/var/lib/docker/overlay2/7d5160393ea104999764da4351f9e9adcc4cb9197ce6162f7d19fb2c190d3090/diff:/var/lib/docker/overlay2/e69c9af9dea91e41b2cce7aa87ec24986bae82380b75076e6e477627f6822172/diff",
            "MergedDir": "/var/lib/docker/overlay2/e39bc117868f241c6ce4d2f7dbfb4838a86ac1195639434977bcd3d7e6e15885/merged",
            "UpperDir": "/var/lib/docker/overlay2/e39bc117868f241c6ce4d2f7dbfb4838a86ac1195639434977bcd3d7e6e15885/diff",
            "WorkDir": "/var/lib/docker/overlay2/e39bc117868f241c6ce4d2f7dbfb4838a86ac1195639434977bcd3d7e6e15885/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:9f12f5d8dbb04839f3c671b0d37ed7b12d1865575905016a48d0e0cd6ec02789",
            "sha256:d90532a16be2257026199692e080c2b7ebeadf505a12dc2e94ff609a066312d0",
            "sha256:10fd39d9e60c19e01b093e446101199e20916ecfb12f8018abc2fc18a9c220b8",
            "sha256:39176a19e146b99906dd0d15fb72ecd27f7e5c839f0dce1fcce5d6f95a358744",
            "sha256:210a39491624fc917fe9798324e24a5f165f058fdba91ebbf388962373d3bae2",
            "sha256:a386e4e73d34fa930b28e0b909b58e0965d78e0e09730b7ed43eea6dc672ff61",
            "sha256:57287e95a7a876cbac3ce75a93849ce87b8758028482902acea84628d4e5cd17",
            "sha256:b2e61c7ff85821c6fd21a5d9d16e5d013d10badd5aba3947dff26f38f9ad1c8c",
            "sha256:ff0a9094892f39e421f322f8fee7a2d5c1fd23b0ebd9dd208ca91d67907f5322"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-05-13T14:26:49.559495695+08:00"
    }
}

更多版本

docker.io/tangramor/redmine:5.1.5

linux/amd64 docker.io2.30GB2025-03-14 18:26
74

docker.io/tangramor/redmine:5.1.7

linux/amd64 docker.io2.31GB2025-05-13 14:28
28