docker.io/couchdb:3.4.2 linux/amd64

docker.io/couchdb:3.4.2 - 国内下载镜像源 浏览次数:8

这是一个 Apache CouchDB 数据库的 Docker 镜像。CouchDB 是一个开源的、基于 JSON 文档的 NoSQL 数据库。

源镜像 docker.io/couchdb:3.4.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/couchdb:3.4.2
镜像ID sha256:053646816ef0480bc9d53b56cd594a0b5f9f40320861a94a95424cae9fcd25fc
镜像TAG 3.4.2
大小 263.38MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /opt/couchdb/bin/couchdb
启动入口 tini -- /docker-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2024-10-22T18:47:05Z
同步时间 2025-11-10 22:34
更新时间 2025-11-10 23:13
开放端口
4369/tcp 5984/tcp 9100/tcp
目录挂载
/opt/couchdb/data
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GPG_COUCH_KEY=390EF70BB1EA12B2773962950EE62FB37A00258D COUCHDB_VERSION=3.4.2
镜像标签
CouchDB Developers dev@couchdb.apache.org: maintainer

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/couchdb:3.4.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/couchdb:3.4.2  docker.io/couchdb:3.4.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/couchdb:3.4.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/couchdb:3.4.2  docker.io/couchdb:3.4.2

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-10-23 02:47:05  0.00B 设置默认要执行的命令
CMD ["/opt/couchdb/bin/couchdb"]
                        
# 2024-10-23 02:47:05  0.00B 声明容器运行时监听的端口
EXPOSE map[4369/tcp:{} 5984/tcp:{} 9100/tcp:{}]
                        
# 2024-10-23 02:47:05  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/couchdb/data]
                        
# 2024-10-23 02:47:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--" "/docker-entrypoint.sh"]
                        
# 2024-10-23 02:47:05  34.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s usr/local/bin/docker-entrypoint.sh /docker-entrypoint.sh # backwards compat # buildkit
                        
# 2024-10-23 02:47:05  5.15KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin # buildkit
                        
# 2024-10-23 02:47:05  1.88KB 复制新文件或目录到容器中
COPY --chown=couchdb:couchdb vm.args /opt/couchdb/etc/ # buildkit
                        
# 2024-10-23 02:47:05  248.00B 复制新文件或目录到容器中
COPY --chown=couchdb:couchdb 10-docker-default.ini /opt/couchdb/etc/default.d/ # buildkit
                        
# 2024-10-23 02:47:05  168.59MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;         echo "couchdb couchdb/mode select none" | debconf-set-selections;     DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-downgrades --allow-remove-essential --allow-change-held-packages             couchdb="$COUCHDB_VERSION"~bookworm     ;     rmdir /var/lib/couchdb /var/log/couchdb;     rm /opt/couchdb/data /opt/couchdb/var/log;     mkdir -p /opt/couchdb/data /opt/couchdb/var/log;     chown couchdb:couchdb /opt/couchdb/data /opt/couchdb/var/log;     chmod 777 /opt/couchdb/data /opt/couchdb/var/log;     rm /opt/couchdb/etc/default.d/10-filelog.ini;     find /opt/couchdb \! \( -user couchdb -group couchdb \) -exec chown -f couchdb:couchdb '{}' +;     find /opt/couchdb/etc -type d ! -perm 0755 -exec chmod -f 0755 '{}' +;     find /opt/couchdb/etc -type f ! -perm 0644 -exec chmod -f 0644 '{}' +;     chmod -f 0777 /opt/couchdb/etc/local.d;     rm -rf /var/lib/apt/lists/*; # buildkit
                        
# 2024-10-23 02:47:05  127.00B 执行命令并创建新的镜像层
RUN /bin/sh -c . /etc/os-release;     echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} main" |         tee /etc/apt/sources.list.d/couchdb.list >/dev/null # buildkit
                        
# 2024-10-23 02:47:05  0.00B 设置环境变量 COUCHDB_VERSION
ENV COUCHDB_VERSION=3.4.2
                        
# 2024-10-23 02:47:05  275.32KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     apt-get install -y curl;     export GNUPGHOME="$(mktemp -d)";     curl -fL -o keys.asc https://couchdb.apache.org/repo/keys.asc;     gpg --batch --import keys.asc;     gpg --batch --export "${GPG_COUCH_KEY}" > /usr/share/keyrings/couchdb-archive-keyring.gpg;     command -v gpgconf && gpgconf --kill all || :;     rm -rf "$GNUPGHOME";     apt-key list;     apt purge -y --autoremove curl;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-10-23 02:47:05  0.00B 设置环境变量 GPG_COUCH_KEY
ENV GPG_COUCH_KEY=390EF70BB1EA12B2773962950EE62FB37A00258D
                        
# 2024-10-23 02:47:05  1.00MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     apt-get install -y --no-install-recommends tini;     rm -rf /var/lib/apt/lists/*;     tini --version # buildkit
                        
# 2024-10-23 02:47:05  18.72MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;     apt-get update;     apt-get install -y --no-install-recommends         apt-transport-https         ca-certificates         dirmngr         gnupg      ;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-10-23 02:47:05  4.36KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd -g 5984 -r couchdb && useradd -u 5984 -d /opt/couchdb -g couchdb couchdb # buildkit
                        
# 2024-10-23 02:47:05  0.00B 添加元数据标签
LABEL maintainer=CouchDB Developers dev@couchdb.apache.org
                        
# 2024-10-23 02:47:05  74.78MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1742169600'
                        
                    

镜像信息

{
    "Id": "sha256:053646816ef0480bc9d53b56cd594a0b5f9f40320861a94a95424cae9fcd25fc",
    "RepoTags": [
        "couchdb:3.4.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/couchdb:3.4.2"
    ],
    "RepoDigests": [
        "couchdb@sha256:2817ad50b5c5cf7461f5963670466197426605a790a19a6208068c509a2d8a59",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/couchdb@sha256:05b4c84e7cbba08ff9d00a2bd44c1d6c8f63a8046c0b68bc7a695d959614fb07"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-10-22T18:47:05Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4369/tcp": {},
            "5984/tcp": {},
            "9100/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GPG_COUCH_KEY=390EF70BB1EA12B2773962950EE62FB37A00258D",
            "COUCHDB_VERSION=3.4.2"
        ],
        "Cmd": [
            "/opt/couchdb/bin/couchdb"
        ],
        "Image": "",
        "Volumes": {
            "/opt/couchdb/data": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "tini",
            "--",
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "CouchDB Developers dev@couchdb.apache.org"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 263383591,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9b4ae4202b7115f09e6f11ee43accea76940a135edc21226b3a9f5128689c034/diff:/var/lib/docker/overlay2/fe48fdc8e31d50aed79c1dc98c46949d6ab4b938abaffcea88bee09cf5bf3695/diff:/var/lib/docker/overlay2/334cabe230940964c4aac5c36186307d7f684f3df5af8ccdfe97b39494391a66/diff:/var/lib/docker/overlay2/78bb2badd427f2a063dd85f398f2ee80e4514b52f7c2148a7ffbc51e0d209dce/diff:/var/lib/docker/overlay2/28571334e36ae80e3d33aec3d2a8b093a14e6ca38e246345e7ab249506741069/diff:/var/lib/docker/overlay2/f4c01be16c07e391d23381db9c5e729a5d46d4fd0d0e4b63d083300e610f6192/diff:/var/lib/docker/overlay2/e4ff5b24102aa2c04bbd759a72c111bc81afa353d1357301ea08c0c09ca63677/diff:/var/lib/docker/overlay2/5539ed02da6015bcc4e9440f4476edf406b3b3a2415d0af3f064975f29eceaae/diff:/var/lib/docker/overlay2/0256b8c91f8e7a38c33cf4bca8e622b12c4a02fdd703df2118070787c72f277a/diff:/var/lib/docker/overlay2/138542295c9fc9b1ca99ce65e29b6d3d18d61580182c3fd373141f48a8e2755b/diff",
            "MergedDir": "/var/lib/docker/overlay2/331d510d9d84dfd2b465459740077c6c78dec01a87392d7631ad53fe98171895/merged",
            "UpperDir": "/var/lib/docker/overlay2/331d510d9d84dfd2b465459740077c6c78dec01a87392d7631ad53fe98171895/diff",
            "WorkDir": "/var/lib/docker/overlay2/331d510d9d84dfd2b465459740077c6c78dec01a87392d7631ad53fe98171895/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1287fbecdfcce6ee8cf2436e5b9e9d86a4648db2d91080377d499737f1b307f3",
            "sha256:f79b33c205cd47fea8529b11932c1d3da9b3b07b340bcdaa13ba03ca2a10870b",
            "sha256:5399649391fcedda39c09bdb3d10e8a79d28b30687f937e8f80c613900468129",
            "sha256:9e9430f1c169e11809bc6e516461e48cc75b5d15d59d59b3410afdeb832a868d",
            "sha256:2417acd0d1bba66d277f3e5b5e44145533c2d4a02e655d56e31861e227b30434",
            "sha256:778940cf6b59ce21608e5895ad75df613f65fc832a22cd7937da8b963b4e71c5",
            "sha256:7891a840dad45ca5bc3b0beb03cb95a19d587d6faa93a90575fd5274126f75ef",
            "sha256:6d298e02a5e4d4da60b58d3e73ff2933812a855e6ddbbf220d12047b90d57bda",
            "sha256:d1a116cb27e90493039f5e2785f162d212f87efea2e673b94f81aefa19e9103e",
            "sha256:25656452165f82f70cadd900b0335b55c8d5b0a3a33c40b59d12538f350e3588",
            "sha256:890fe4a3207ec7d9fb53fcedbd8c570db962a6a4ce1087528ad4f3f7382cc674"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-11-10T22:34:10.470738078+08:00"
    }
}

更多版本

docker.io/couchdb:3.3.1

linux/amd64 docker.io203.33MB2025-06-01 13:37
196

docker.io/couchdb:3.4.2

linux/amd64 docker.io263.38MB2025-11-10 22:34
7