docker.io/chatwoot/chatwoot:develop linux/amd64

docker.io/chatwoot/chatwoot:develop - 国内下载镜像源 浏览次数:30

这是一个Chatwoot的Docker镜像。Chatwoot是一个开源的客户支持软件,允许您构建一个客户支持中心,用于与您的客户进行实时聊天、电子邮件和其他通信。

源镜像 docker.io/chatwoot/chatwoot:develop
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot:develop
镜像ID sha256:231211048ea082d280d20da6f6194d8b27039bd550fd0173d30709259faefc64
镜像TAG develop
大小 1.81GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD irb
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 30 次
贡献者
镜像创建 2025-08-21T19:34:17.445020462Z
同步时间 2025-08-22 11:55
更新时间 2025-08-26 19:18
开放端口
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.4 RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.tar.xz RUBY_DOWNLOAD_SHA256=f76d63efe9499dedd8526b74365c0c811af00dc9feb0bed7f5356488476e28f4 GEM_HOME=/usr/local/bundle BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle NODE_VERSION=23.7.0 PNPM_VERSION=10.2.0 BUNDLE_WITHOUT=development:test BUNDLER_VERSION=2.5.11 EXECJS_RUNTIME=Disabled RAILS_SERVE_STATIC_FILES=true BUNDLE_FORCE_RUBY_PLATFORM=1 RAILS_ENV=production BUNDLE_PATH=/gems CW_EDITION=ee

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-08-22 03:34:17  0.00B 设置环境变量 CW_EDITION
ENV CW_EDITION=ee
                        
# 2025-08-22 03:34:17  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2025-08-22 03:34:17  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-08-22 03:34:17  0.00B 复制新文件或目录到容器中
COPY /app/.git_sha /app/.git_sha # buildkit
                        
# 2025-08-22 03:34:17  157.66MB 复制新文件或目录到容器中
COPY /app /app # buildkit
                        
# 2025-08-22 03:34:15  1.11GB 复制新文件或目录到容器中
COPY /gems/ /gems/ # buildkit
                        
# 2025-08-22 03:14:09  0.00B 执行命令并创建新的镜像层
RUN |7 NODE_VERSION=23.7.0 PNPM_VERSION=10.2.0 BUNDLE_WITHOUT=development:test EXECJS_RUNTIME=Disabled RAILS_SERVE_STATIC_FILES=true BUNDLE_FORCE_RUBY_PLATFORM=1 RAILS_ENV=production /bin/sh -c if [ "$RAILS_ENV" != "production" ]; then   apk add --no-cache curl   && ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm   && ln -s /usr/local/lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npx   && npm install -g pnpm@${PNPM_VERSION}   && pnpm --version;   fi # buildkit
                        
# 2025-08-22 03:14:09  12.72MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules /usr/local/lib/node_modules # buildkit
                        
# 2025-08-22 03:14:08  127.32MB 复制新文件或目录到容器中
COPY /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2025-08-22 03:14:08  326.67MB 执行命令并创建新的镜像层
RUN |7 NODE_VERSION=23.7.0 PNPM_VERSION=10.2.0 BUNDLE_WITHOUT=development:test EXECJS_RUNTIME=Disabled RAILS_SERVE_STATIC_FILES=true BUNDLE_FORCE_RUBY_PLATFORM=1 RAILS_ENV=production /bin/sh -c apk update && apk add --no-cache   build-base   openssl   tzdata   postgresql-client   imagemagick   git   vips   && gem install bundler # buildkit
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 BUNDLE_PATH
ENV BUNDLE_PATH=/gems
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 RAILS_ENV
ENV RAILS_ENV=production
                        
# 2025-08-22 03:14:08  0.00B 定义构建参数
ARG RAILS_ENV=production
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 BUNDLE_FORCE_RUBY_PLATFORM
ENV BUNDLE_FORCE_RUBY_PLATFORM=1
                        
# 2025-08-22 03:14:08  0.00B 定义构建参数
ARG BUNDLE_FORCE_RUBY_PLATFORM=1
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 RAILS_SERVE_STATIC_FILES
ENV RAILS_SERVE_STATIC_FILES=true
                        
# 2025-08-22 03:14:08  0.00B 定义构建参数
ARG RAILS_SERVE_STATIC_FILES=true
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 EXECJS_RUNTIME
ENV EXECJS_RUNTIME=Disabled
                        
# 2025-08-22 03:14:08  0.00B 定义构建参数
ARG EXECJS_RUNTIME=Disabled
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 BUNDLER_VERSION
ENV BUNDLER_VERSION=2.5.11
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 BUNDLE_WITHOUT
ENV BUNDLE_WITHOUT=development:test
                        
# 2025-08-22 03:14:08  0.00B 定义构建参数
ARG BUNDLE_WITHOUT=development:test
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 PNPM_VERSION
ENV PNPM_VERSION=10.2.0
                        
# 2025-08-22 03:14:08  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=23.7.0
                        
# 2025-08-22 03:14:08  0.00B 定义构建参数
ARG PNPM_VERSION=10.2.0
                        
# 2025-08-22 03:14:08  0.00B 定义构建参数
ARG NODE_VERSION=23.7.0
                        
# 2025-05-15 07:03:19  0.00B 设置默认要执行的命令
CMD ["irb"]
                        
# 2025-05-15 07:03:19  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir "$GEM_HOME"; 	chmod 1777 "$GEM_HOME" # buildkit
                        
# 2025-05-15 07:03:19  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-05-15 07:03:19  0.00B 设置环境变量 BUNDLE_SILENCE_ROOT_WARNING BUNDLE_APP_CONFIG
ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle
                        
# 2025-05-15 07:03:19  0.00B 设置环境变量 GEM_HOME
ENV GEM_HOME=/usr/local/bundle
                        
# 2025-05-15 07:03:19  68.35MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apk add --no-cache --virtual .ruby-builddeps 		autoconf 		bzip2 		bzip2-dev 		ca-certificates 		coreutils 		dpkg-dev dpkg 		g++ 		gcc 		gdbm-dev 		glib-dev 		gmp-dev 		libc-dev 		libffi-dev 		libxml2-dev 		libxslt-dev 		linux-headers 		make 		ncurses-dev 		openssl 		openssl-dev 		patch 		procps 		yaml-dev 		zlib-dev 		ruby 		tar 		xz 		yaml-dev 		zlib-dev 	; 		rustArch=; 	apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') rustArch='x86_64-unknown-linux-musl'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.27.1/x86_64-unknown-linux-musl/rustup-init'; rustupSha256='1455d1df3825c5f24ba06d9dd1c7052908272a2cae9aa749ea49d67acbe22b47' ;; 		'aarch64') rustArch='aarch64-unknown-linux-musl'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.27.1/aarch64-unknown-linux-musl/rustup-init'; rustupSha256='7087ada906cd27a00c8e0323401a46804a03a742bd07811da6dead016617cc64' ;; 	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; 		wget -O 'thread-stack-fix.patch' 'https://bugs.ruby-lang.org/attachments/download/7081/0001-thread_pthread.c-make-get_main_stack-portable-on-lin.patch'; 	echo '3ab628a51d92fdf0d2b5835e93564857aea73e0c1de00313864a94a6255cb645 *thread-stack-fix.patch' | sha256sum --check --strict; 	patch -p1 -i thread-stack-fix.patch; 	rm thread-stack-fix.patch; 		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; 		rm -rf /tmp/rust; 	runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-network --virtual .ruby-rundeps $runDeps; 	apk del --no-network .ruby-builddeps; 		cd /; 	rm -r /usr/src/ruby; 	if 		apk --no-network list --installed 			| grep -v '^[.]ruby-' 			| grep -i ruby 	; then 		exit 1; 	fi; 	[ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; 	ruby --version; 	gem --version; 	bundle --version # buildkit
                        
# 2025-05-15 07:03:19  0.00B 设置环境变量 RUBY_DOWNLOAD_SHA256
ENV RUBY_DOWNLOAD_SHA256=f76d63efe9499dedd8526b74365c0c811af00dc9feb0bed7f5356488476e28f4
                        
# 2025-05-15 07:03:19  0.00B 设置环境变量 RUBY_DOWNLOAD_URL
ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.tar.xz
                        
# 2025-05-15 07:03:19  0.00B 设置环境变量 RUBY_VERSION
ENV RUBY_VERSION=3.4.4
                        
# 2025-05-15 07:03:19  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-05-15 07:03:19  19.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir -p /usr/local/etc; 	echo 'gem: --no-document' >> /usr/local/etc/gemrc # buildkit
                        
# 2025-02-14 11:28:36  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:28:36  7.83MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:231211048ea082d280d20da6f6194d8b27039bd550fd0173d30709259faefc64",
    "RepoTags": [
        "chatwoot/chatwoot:develop",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot:develop"
    ],
    "RepoDigests": [
        "chatwoot/chatwoot@sha256:e09dca4a5590eaf798c4cec941b16c5522d9f0eb557f31e7ae76f3a741ef5efb",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot@sha256:5b752adb9b107c2cbb766e76aabcce081d28c3985be1a0b1328d386fa4b1e312"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-21T19:34:17.445020462Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "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.4",
            "RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.4.tar.xz",
            "RUBY_DOWNLOAD_SHA256=f76d63efe9499dedd8526b74365c0c811af00dc9feb0bed7f5356488476e28f4",
            "GEM_HOME=/usr/local/bundle",
            "BUNDLE_SILENCE_ROOT_WARNING=1",
            "BUNDLE_APP_CONFIG=/usr/local/bundle",
            "NODE_VERSION=23.7.0",
            "PNPM_VERSION=10.2.0",
            "BUNDLE_WITHOUT=development:test",
            "BUNDLER_VERSION=2.5.11",
            "EXECJS_RUNTIME=Disabled",
            "RAILS_SERVE_STATIC_FILES=true",
            "BUNDLE_FORCE_RUBY_PLATFORM=1",
            "RAILS_ENV=production",
            "BUNDLE_PATH=/gems",
            "CW_EDITION=ee"
        ],
        "Cmd": [
            "irb"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1809143000,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e1a298303c80bce8c9d5b6b684916afa855476e6a70126698d12b4617d4dfd6e/diff:/var/lib/docker/overlay2/2f97eaf2d93d5bf0701bdc224e378a81ba42b37d919e2d5924372de6e2b17659/diff:/var/lib/docker/overlay2/922dc806e3596f4574e7c89f7d8c91d854cc02fd08d47315cd44cae0867a4672/diff:/var/lib/docker/overlay2/a98f3edb220bba939660a4120c4e0a806242ff427abaf7ed6f9a2a8a3230a8eb/diff:/var/lib/docker/overlay2/cf178bdbd6a1e7a54ade585882beacff83f74e50929e1478320e03bd9c867b0c/diff:/var/lib/docker/overlay2/24d14e3667e4b7d59cf807d64b63e4ab79a1c029b781ca360441403ce98d87e2/diff:/var/lib/docker/overlay2/9902841d06057571c0e93bd750108b196d20f0324b8743a237e4cea0202f5f7f/diff:/var/lib/docker/overlay2/44d04f13da31805d347cedcd150c82cb738eeb71ff40cc5a844b941c40d69896/diff:/var/lib/docker/overlay2/ef6af37cb25a679a612d7699cfdb63aa4cc3f81f3daa4b7e18134e4afd3043f9/diff:/var/lib/docker/overlay2/815bae68a004e2bce0c8c2c4d585d68d6553b80e1a115f0476e17b601bf47fcc/diff:/var/lib/docker/overlay2/4e8c80c1de56b91b667718f35bdead0b4c91a2fdafbfe97c3c57654b169634d9/diff",
            "MergedDir": "/var/lib/docker/overlay2/4e6a5a145e328ea7c9c36efab040a0cfbe2714a12cb156ffa12ecf76871438c7/merged",
            "UpperDir": "/var/lib/docker/overlay2/4e6a5a145e328ea7c9c36efab040a0cfbe2714a12cb156ffa12ecf76871438c7/diff",
            "WorkDir": "/var/lib/docker/overlay2/4e6a5a145e328ea7c9c36efab040a0cfbe2714a12cb156ffa12ecf76871438c7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350",
            "sha256:ae224240480785551bbd387f81f68621b0cbf3d922e7316512ed3fe7f056231b",
            "sha256:55ea456db4e5c3dbec4a38409995e2b361033219d81a1e94150ef0d5ced31e72",
            "sha256:552075b8b5c3c14b8c17f0c7cdd1f7bc0850ac288bf5b844d61e1a8b3631ec7f",
            "sha256:4c65107c50aace3811e5d1f8dfe074942a54db1b055274afd75430ffe1554038",
            "sha256:72868b3caa37a7cd90b90802c921257dfc483a69e35709e2e78c0d71500680bd",
            "sha256:e65942ca90827b8b886fd221977f029d7fee47aff762903f224a92480bad42c2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:693c27c21d6f6090bfb4c5923ef1d6c05733d0641755b3aa2d0040e6a07c65ed",
            "sha256:bd59ae8f111df5dc595b0b6b3581de7b6cc7067ec8e71025c10b9e4bcf091c33",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-22T11:53:32.778097499+08:00"
    }
}

更多版本

docker.io/chatwoot/chatwoot:latest

linux/amd64 docker.io1.71GB2025-02-26 10:27
162

docker.io/chatwoot/chatwoot:v3.16.0-ce

linux/amd64 docker.io1.56GB2025-02-26 12:52
203

docker.io/chatwoot/chatwoot:develop

linux/amd64 docker.io1.81GB2025-08-22 11:55
29