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

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

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

```html

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

```
源镜像 docker.io/chatwoot/chatwoot:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot:latest
镜像ID sha256:18187d94dc3207098b996ae5f77d874b1c3f601bf87b725df74fcc818b70c930
镜像TAG latest
大小 1.71GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD irb
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2025-02-22T01:21:52.050970256Z
同步时间 2025-02-26 10:27
更新时间 2025-02-26 17:56
开放端口
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.3.3 RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.xz RUBY_DOWNLOAD_SHA256=83c0995388399c9555bad87e70af069755b5a9d84bbaa74aa22d1e37ff70fc1e 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:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot:latest  docker.io/chatwoot/chatwoot:latest

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-02-22 09:21:52  0.00B 设置环境变量 CW_EDITION
ENV CW_EDITION=ee
                        
# 2025-02-22 09:21:52  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2025-02-22 09:21:52  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-02-22 09:21:52  0.00B 复制新文件或目录到容器中
COPY /app/.git_sha /app/.git_sha # buildkit
                        
# 2025-02-22 09:21:51  144.48MB 复制新文件或目录到容器中
COPY /app /app # buildkit
                        
# 2025-02-22 09:21:50  991.74MB 复制新文件或目录到容器中
COPY /gems/ /gems/ # buildkit
                        
# 2025-02-22 09:06:40  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-02-22 09:06:40  12.70MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules /usr/local/lib/node_modules # buildkit
                        
# 2025-02-22 09:06:40  128.55MB 复制新文件或目录到容器中
COPY /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2025-02-22 09:06:39  348.79MB 执行命令并创建新的镜像层
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-02-22 09:06:39  0.00B 设置环境变量 BUNDLE_PATH
ENV BUNDLE_PATH=/gems
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 RAILS_ENV
ENV RAILS_ENV=production
                        
# 2025-02-22 09:06:39  0.00B 定义构建参数
ARG RAILS_ENV=production
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 BUNDLE_FORCE_RUBY_PLATFORM
ENV BUNDLE_FORCE_RUBY_PLATFORM=1
                        
# 2025-02-22 09:06:39  0.00B 定义构建参数
ARG BUNDLE_FORCE_RUBY_PLATFORM=1
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 RAILS_SERVE_STATIC_FILES
ENV RAILS_SERVE_STATIC_FILES=true
                        
# 2025-02-22 09:06:39  0.00B 定义构建参数
ARG RAILS_SERVE_STATIC_FILES=true
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 EXECJS_RUNTIME
ENV EXECJS_RUNTIME=Disabled
                        
# 2025-02-22 09:06:39  0.00B 定义构建参数
ARG EXECJS_RUNTIME=Disabled
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 BUNDLER_VERSION
ENV BUNDLER_VERSION=2.5.11
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 BUNDLE_WITHOUT
ENV BUNDLE_WITHOUT=development:test
                        
# 2025-02-22 09:06:39  0.00B 定义构建参数
ARG BUNDLE_WITHOUT=development:test
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 PNPM_VERSION
ENV PNPM_VERSION=10.2.0
                        
# 2025-02-22 09:06:39  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=23.7.0
                        
# 2025-02-22 09:06:39  0.00B 定义构建参数
ARG PNPM_VERSION=10.2.0
                        
# 2025-02-22 09:06:39  0.00B 定义构建参数
ARG NODE_VERSION=23.7.0
                        
# 2024-06-12 13:03:19  0.00B 设置默认要执行的命令
CMD ["irb"]
                        
# 2024-06-12 13:03:19  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p "$GEM_HOME" && chmod 1777 "$GEM_HOME" # buildkit
                        
# 2024-06-12 13:03:19  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-06-12 13:03:19  0.00B 设置环境变量 BUNDLE_SILENCE_ROOT_WARNING BUNDLE_APP_CONFIG
ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle
                        
# 2024-06-12 13:03:19  0.00B 设置环境变量 GEM_HOME
ENV GEM_HOME=/usr/local/bundle
                        
# 2024-06-12 13:03:19  57.02MB 执行命令并创建新的镜像层
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 		libc-dev 		libffi-dev 		libxml2-dev 		libxslt-dev 		linux-headers 		make 		ncurses-dev 		openssl 		openssl-dev 		patch 		procps 		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.26.0/x86_64-unknown-linux-musl/rustup-init'; rustupSha256='7aa9e2a380a9958fc1fc426a3323209b2c86181c6816640979580f62ff7d48d4' ;; 		'aarch64') rustArch='aarch64-unknown-linux-musl'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-musl/rustup-init'; rustupSha256='b1962dfc18e1fd47d01341e6897cace67cddfabf547ef394e8883939bd6e002e' ;; 	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.74.1' --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; 		export ac_cv_func_isnan=yes ac_cv_func_isinf=yes; 		{ 		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; 		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-rundeps' 			| grep -i ruby 	; then 		exit 1; 	fi; 	[ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; 	ruby --version; 	gem --version; 	bundle --version # buildkit
                        
# 2024-06-12 13:03:19  0.00B 设置环境变量 RUBY_DOWNLOAD_SHA256
ENV RUBY_DOWNLOAD_SHA256=83c0995388399c9555bad87e70af069755b5a9d84bbaa74aa22d1e37ff70fc1e
                        
# 2024-06-12 13:03:19  0.00B 设置环境变量 RUBY_DOWNLOAD_URL
ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.xz
                        
# 2024-06-12 13:03:19  0.00B 设置环境变量 RUBY_VERSION
ENV RUBY_VERSION=3.3.3
                        
# 2024-06-12 13:03:19  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2024-06-12 13:03:19  45.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir -p /usr/local/etc; 	{ 		echo 'install: --no-document'; 		echo 'update: --no-document'; 	} >> /usr/local/etc/gemrc # buildkit
                        
# 2024-06-12 13:03:19  15.97MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apk add --no-cache 		bzip2 		ca-certificates 		gmp-dev 		libffi-dev 		procps 		yaml-dev 		zlib-dev 	; # buildkit
                        
# 2024-06-12 13:03:19  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2024-06-12 13:03:19  7.40MB 
/bin/sh -c #(nop) ADD file:fb066571462e703f86645131b43d211ff8531ffac77ea394456bfe569a6f17fe in / 
                        
                    

镜像信息

{
    "Id": "sha256:18187d94dc3207098b996ae5f77d874b1c3f601bf87b725df74fcc818b70c930",
    "RepoTags": [
        "chatwoot/chatwoot:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot:latest"
    ],
    "RepoDigests": [
        "chatwoot/chatwoot@sha256:94bd3775a482d7240a2044230b8035b6eae506747a5a25a0a92366448a6f6f52",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot@sha256:3863c74aedb6575fb10b8b1bf3f9e722bd49f4aa1f9041ee599485fdf02cfc9b"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-02-22T01:21:52.050970256Z",
    "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.3.3",
            "RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.xz",
            "RUBY_DOWNLOAD_SHA256=83c0995388399c9555bad87e70af069755b5a9d84bbaa74aa22d1e37ff70fc1e",
            "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"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1706638490,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/552af6cf410a8b31de74770cce3a551b6c864c7765183e76a0d784ec2c3b83ed/diff:/var/lib/docker/overlay2/f363e50a98e1b67a0a7206561d150df84d6fb90c585800eb2878afd312cd0aaa/diff:/var/lib/docker/overlay2/66516aabfe03fd5370272b02b4a22375c0284181a4654a7f441b059b79bdbcb4/diff:/var/lib/docker/overlay2/ae475389a288154e5bac8c3838f6c05afb0e26806f32b67515905099e82cfd58/diff:/var/lib/docker/overlay2/0db1b42d9c9cc7329e8a752216820f2dc457dcac5b0de6ed219cfca1df77992f/diff:/var/lib/docker/overlay2/3141cb971f5887c76c2ca4633c1e52021313c2c887521d34c6637294ff0c26fa/diff:/var/lib/docker/overlay2/12686a6b0d1a2cee2f9f6869f658abc821eace4f35cf659e2382f1580ed5dc42/diff:/var/lib/docker/overlay2/13ebe01f91792691bd75eb48a52a551a6657015c44812dfe793e619f18cab5b0/diff:/var/lib/docker/overlay2/e377ed7dc08d28b070a58b1881c06ab67af36a6a04dec72773d3aec145ca9d1d/diff:/var/lib/docker/overlay2/4118c53ccae4570c3d93f24ab84e1e1632b18701f6e4fc44e6fb5ccfca93469a/diff:/var/lib/docker/overlay2/dde125a520f6f945b9827a166ccc06f5b39a7824231f5fb93e52f46ac641c176/diff:/var/lib/docker/overlay2/a8c89b71dd54cd08f131a7629930638c770ff600c627e2d200f8bd7bf31cec0f/diff",
            "MergedDir": "/var/lib/docker/overlay2/55cadd3f0ca88eed132e505f2753e577034b5d78989e75866925c043f3ac77de/merged",
            "UpperDir": "/var/lib/docker/overlay2/55cadd3f0ca88eed132e505f2753e577034b5d78989e75866925c043f3ac77de/diff",
            "WorkDir": "/var/lib/docker/overlay2/55cadd3f0ca88eed132e505f2753e577034b5d78989e75866925c043f3ac77de/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:af9a70194aa4d12f967dbd4bcb1ce9c98ba42adb4ec05536080fd4560155e809",
            "sha256:8d2902ac47fdc1604f7e213f7fed1ce633b8c725c7c7f7de043d48d1af79bd6f",
            "sha256:744c910d7261945f6b006981541e0646e31c43c978b9c414f9eda8b119049a84",
            "sha256:d50c607573c96213ba2e47a00f2e9d98e1933839ef0d2f1e7a5c775f8393bfaa",
            "sha256:f592d05a19216a6f15fbd0dd9c297e619e7c50d3035355995849f74b983dbbb7",
            "sha256:4e6fc58e7b0200ae41d83da767a19b149779ef3a560548bf90684503a90835e8",
            "sha256:80e3cbb28ce2f8e0410254570de0fa6598b11e378c9516e1dd1cb7efabc64fc6",
            "sha256:d7fabaeca9aada73aa19b11ce758d3fcfe1b98f33535174e678e684253740e98",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:a73c4ac427b087c3f328ffe20a52b1e94abad9b16f69c1121fadf3439b36863b",
            "sha256:b4a32840c1405410a1250a83681f9742fac521e8efd900a81058d6c7a8a79045",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-02-26T10:26:29.265258244+08:00"
    }
}

更多版本

docker.io/chatwoot/chatwoot:latest

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

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

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