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

docker.io/chatwoot/chatwoot:v3.16.0-ce - 国内下载镜像源 浏览次数:11
```html

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

```
源镜像 docker.io/chatwoot/chatwoot:v3.16.0-ce
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot:v3.16.0-ce
镜像ID sha256:65be7900470560da218f5ed31f24c0827a2485f95567d0e81c2755fe85c8481a
镜像TAG v3.16.0-ce
大小 1.56GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD irb
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2024-12-17T18:01:19.804118323Z
同步时间 2025-02-26 12:52
更新时间 2025-02-26 20:12
开放端口
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 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=ce

Docker拉取命令 无权限下载?点我修复

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-12-18 02:01:19  0.00B 设置环境变量 CW_EDITION
ENV CW_EDITION=ce
                        
# 2024-12-18 02:01:19  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2024-12-18 02:01:19  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2024-12-18 02:01:19  0.00B 复制新文件或目录到容器中
COPY /app/.git_sha /app/.git_sha # buildkit
                        
# 2024-12-18 02:01:19  140.62MB 复制新文件或目录到容器中
COPY /app /app # buildkit
                        
# 2024-12-18 02:01:17  992.46MB 复制新文件或目录到容器中
COPY /gems/ /gems/ # buildkit
                        
# 2024-12-18 01:35:35  0.00B 执行命令并创建新的镜像层
RUN |5 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 nodejs=20.15.1-r0;   wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh -   && source /root/.shrc   && pnpm --version;   fi # buildkit
                        
# 2024-12-18 01:35:35  347.81MB 执行命令并创建新的镜像层
RUN |5 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
                        
# 2024-12-18 01:35:35  0.00B 设置环境变量 BUNDLE_PATH
ENV BUNDLE_PATH=/gems
                        
# 2024-12-18 01:35:35  0.00B 设置环境变量 RAILS_ENV
ENV RAILS_ENV=production
                        
# 2024-12-18 01:35:35  0.00B 定义构建参数
ARG RAILS_ENV=production
                        
# 2024-12-18 01:35:35  0.00B 设置环境变量 BUNDLE_FORCE_RUBY_PLATFORM
ENV BUNDLE_FORCE_RUBY_PLATFORM=1
                        
# 2024-12-18 01:35:35  0.00B 定义构建参数
ARG BUNDLE_FORCE_RUBY_PLATFORM=1
                        
# 2024-12-18 01:35:35  0.00B 设置环境变量 RAILS_SERVE_STATIC_FILES
ENV RAILS_SERVE_STATIC_FILES=true
                        
# 2024-12-18 01:35:35  0.00B 定义构建参数
ARG RAILS_SERVE_STATIC_FILES=true
                        
# 2024-12-18 01:35:35  0.00B 设置环境变量 EXECJS_RUNTIME
ENV EXECJS_RUNTIME=Disabled
                        
# 2024-12-18 01:35:35  0.00B 定义构建参数
ARG EXECJS_RUNTIME=Disabled
                        
# 2024-12-18 01:35:35  0.00B 设置环境变量 BUNDLER_VERSION
ENV BUNDLER_VERSION=2.5.11
                        
# 2024-12-18 01:35:35  0.00B 设置环境变量 BUNDLE_WITHOUT
ENV BUNDLE_WITHOUT=development:test
                        
# 2024-12-18 01:35:35  0.00B 定义构建参数
ARG BUNDLE_WITHOUT=development:test
                        
# 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:65be7900470560da218f5ed31f24c0827a2485f95567d0e81c2755fe85c8481a",
    "RepoTags": [
        "chatwoot/chatwoot:v3.16.0-ce",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot:v3.16.0-ce"
    ],
    "RepoDigests": [
        "chatwoot/chatwoot@sha256:4422a36b41120b5eab8ec0d59e63e632451e4e8b737c69a75aeb43d069583f9b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/chatwoot/chatwoot@sha256:dd8a08eda2e075ab743a66ec5f5848f4c7f77aafd468d11e45354e05d1816476"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-12-17T18:01:19.804118323Z",
    "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",
            "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=ce"
        ],
        "Cmd": [
            "irb"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1561268230,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/77bd9f19cbdb12fee9cc8be53bc71ad10eb0d513f52966bdde44ae0b6353ea73/diff:/var/lib/docker/overlay2/b4c3aa6e5917b2a949384331d007f97ea7917473af0dfde54a423e9fd3713f06/diff:/var/lib/docker/overlay2/13e409e416b70ee8eb2e165d2712986f02c43b696b4a2c35663349be8837bbac/diff:/var/lib/docker/overlay2/5de4500c8c6bc12a18101c7bad5ee03b8ebab1b43fa8ef00429a61bf1b9313a9/diff:/var/lib/docker/overlay2/20e23568266100daf0f351e4790288b5ada5693fe0d4ed1ca67ce5196ac27a1f/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/c027d557596e1fae6657637dc4045894c8073e7e885b5d70cb9c705c07760aaf/merged",
            "UpperDir": "/var/lib/docker/overlay2/c027d557596e1fae6657637dc4045894c8073e7e885b5d70cb9c705c07760aaf/diff",
            "WorkDir": "/var/lib/docker/overlay2/c027d557596e1fae6657637dc4045894c8073e7e885b5d70cb9c705c07760aaf/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:af9a70194aa4d12f967dbd4bcb1ce9c98ba42adb4ec05536080fd4560155e809",
            "sha256:8d2902ac47fdc1604f7e213f7fed1ce633b8c725c7c7f7de043d48d1af79bd6f",
            "sha256:744c910d7261945f6b006981541e0646e31c43c978b9c414f9eda8b119049a84",
            "sha256:d50c607573c96213ba2e47a00f2e9d98e1933839ef0d2f1e7a5c775f8393bfaa",
            "sha256:f592d05a19216a6f15fbd0dd9c297e619e7c50d3035355995849f74b983dbbb7",
            "sha256:cc74afa04dd49a94b5423242cf7dde73fac6640986b9e2ed652b60694466d392",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:29cb5aa24f74cf87ddd3070a6e203d24b3d011f1fc380c33be91dc347d80928a",
            "sha256:68f63c4e502df09a104211a1edcf38c0561f1f6433795c7c239259a960188629",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-02-26T12:51:47.479766693+08:00"
    }
}

更多版本

docker.io/chatwoot/chatwoot:latest

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

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

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