openimsdk / openim-docker

openim-docker configuration for deploying OpenIM. Provides a build solution for a stable distribution, as well as a docker compose deployment strategy
https://openim.io
Apache License 2.0
31 stars 39 forks source link

Update docker-compose.yaml support arm/v6, arm/v8 #105

Closed cubxxw closed 6 months ago

cubxxw commented 6 months ago

Could you please consider adding support for various architectural systems to enable compatibility with a wide range of architectures? Thank you.

sweep-ai[bot] commented 6 months ago

Apply Sweep Rules to your PR?

This is an automated message generated by Sweep AI.

kubbot commented 6 months ago

[!TIP] Run make install to check the status

Docker Images:

Click to expand docker images ```bash REPOSITORY TAG IMAGE ID CREATED SIZE ghcr.io/openimsdk/openim-server release-v3.5 80c4b13fad09 8 hours ago 622MB ghcr.io/openimsdk/openim-web v3.5.0-docker 5832eaadfde7 3 days ago 222MB minio/minio RELEASE.2024-01-11T07-46-16Z f5d82361e10f 5 days ago 151MB bitnami/node-exporter 1.7.0 26e4ab6a04b8 5 days ago 96.8MB ghcr.io/openimsdk/openim-admin toc-base-open-docker.35 3c146d363beb 6 days ago 190MB bitnami/zookeeper 3.8 08a22a8dd2a2 6 days ago 516MB ghcr.io/openimsdk/openim-chat release-v1.5 7c9643d7bdb9 12 days ago 257MB node 18 638c4f90a264 3 weeks ago 1.09GB node 20 67d9cdb16016 3 weeks ago 1.1GB debian 10 c95792f48216 4 weeks ago 114MB debian 11 e72191d305b0 4 weeks ago 124MB ubuntu 20.04 f78909c2b360 4 weeks ago 72.8MB mysql 5.7 5107333e08a8 4 weeks ago 501MB ubuntu 22.04 174c8c134b2a 4 weeks ago 77.8MB node 18-alpine f3776b60850d 5 weeks ago 132MB node 20-alpine 0dc964c4b6e5 5 weeks ago 136MB prom/prometheus v2.48.1 ea7f826b1553 5 weeks ago 247MB bitnami/kafka 3.5.1 f79889e4e4af 6 weeks ago 558MB moby/buildkit buildx-stable-1 be698b50dea4 6 weeks ago 172MB moby/buildkit latest be698b50dea4 6 weeks ago 172MB alpine 3.16 e525c930fe75 6 weeks ago 5.54MB alpine 3.17 7997ad530b08 6 weeks ago 7.06MB alpine 3.18 b541f2080109 6 weeks ago 7.33MB grafana/grafana 10.2.2 06e5d59b720d 8 weeks ago 399MB node 16 1ddc7e4055fd 4 months ago 909MB prom/alertmanager v0.26.0 9f27df16978d 4 months ago 66.8MB node 16-alpine 2573171e0124 5 months ago 118MB mongo 6.0.2 b70536aeb250 14 months ago 695MB redis 7.0.0 53aa81e8adfa 19 months ago 117MB ```

Docker Processes:

Click to expand docker ps ```bash CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 84dcb30b6dfb ghcr.io/openimsdk/openim-chat:release-v1.5 "/openim/openim-chat…" About a minute ago Up About a minute (healthy) 0.0.0.0:10008-10009->10008-10009/tcp, :::10008-10009->10008-10009/tcp openim-chat 12aadb76ce40 prom/prometheus:v2.48.1 "/bin/prometheus --c…" About a minute ago Up About a minute 0.0.0.0:19090->9090/tcp, :::19090->9090/tcp prometheus 1baa02a5776e prom/alertmanager:v0.26.0 "/bin/alertmanager -…" About a minute ago Up About a minute 0.0.0.0:19093->9093/tcp, :::19093->9093/tcp alertmanager 69f0768249d9 ghcr.io/openimsdk/openim-server:release-v3.5 "/openim/openim-serv…" 3 minutes ago Up 3 minutes (healthy) 0.0.0.0:10001-10002->10001-10002/tcp, :::10001-10002->10001-10002/tcp, 0.0.0.0:20100->20100/tcp, :::20100->20100/tcp, 0.0.0.0:20110->20110/tcp, :::20110->20110/tcp, 0.0.0.0:20120->20120/tcp, :::20120->20120/tcp, 0.0.0.0:20130->20130/tcp, :::20130->20130/tcp, 0.0.0.0:20140->20140/tcp, :::20140->20140/tcp, 0.0.0.0:20150->20150/tcp, :::20150->20150/tcp, 0.0.0.0:20160->20160/tcp, :::20160->20160/tcp, 0.0.0.0:20170->20170/tcp, :::20170->20170/tcp, 0.0.0.0:20230->20230/tcp, :::20230->20230/tcp, 0.0.0.0:21300-21301->21300-21301/tcp, :::21300-21301->21300-21301/tcp, 0.0.0.0:21400-21403->21400-21403/tcp, :::21400-21403->21400-21403/tcp openim-server fa5fa8f08eeb ghcr.io/openimsdk/openim-web:v3.5.0-docker "/docker-entrypoint.…" 3 minutes ago Up 3 minutes 0.0.0.0:11001->80/tcp, :::11001->80/tcp openim-web 359c3636a5d2 mysql:5.7 "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 33060/tcp, 0.0.0.0:13306->3306/tcp, :::13306->3306/tcp mysql 8a1904734673 ghcr.io/openimsdk/openim-admin:toc-base-open-docker.35 "/docker-entrypoint.…" 3 minutes ago Up 3 minutes 0.0.0.0:11002->80/tcp, :::11002->80/tcp openim-admin 9549436ad73c bitnami/node-exporter:1.7.0 "/opt/bitnami/node-e…" 3 minutes ago Up 3 minutes 0.0.0.0:19100->9100/tcp, :::19100->9100/tcp node-exporter b227da2a28a3 redis:7.0.0 "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:16379->6379/tcp, :::16379->6379/tcp redis 7b4a59168d3b bitnami/zookeeper:3.8 "/opt/bitnami/script…" 3 minutes ago Up 3 minutes 2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:12181->2181/tcp, :::12181->2181/tcp zookeeper 5dcf005f41b6 bitnami/kafka:3.5.1 "/opt/bitnami/script…" 3 minutes ago Up 3 minutes 0.0.0.0:19092->9092/tcp, :::19092->9092/tcp kafka ae159ff0d164 mongo:6.0.2 "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:37017->27017/tcp, :::37017->27017/tcp mongo 34b2f78bba0b minio/minio:RELEASE.2024-01-11T07-46-16Z "/usr/bin/docker-ent…" 3 minutes ago Up 3 minutes 0.0.0.0:9090->9090/tcp, :::9090->9090/tcp, 0.0.0.0:10005->9000/tcp, :::10005->9000/tcp minio e7a2cc825b85 grafana/grafana:10.2.2 "/run.sh" 3 minutes ago Up 3 minutes 0.0.0.0:13000->3000/tcp, :::13000->3000/tcp grafana 736a63c74262 moby/buildkit:buildx-stable-1 "buildkitd --allow-i…" 4 minutes ago Up 4 minutes buildx_buildkit_builder-05210738-4ca0-4f09-ba48-cf3e9a96ed910 ```
kubbot commented 6 months ago

[!TIP] Run make install to check the status

Docker Images:

Click to expand docker images ```bash REPOSITORY TAG IMAGE ID CREATED SIZE ghcr.io/openimsdk/openim-server release-v3.5 80c4b13fad09 8 hours ago 622MB ghcr.io/openimsdk/openim-web v3.5.0-docker 5832eaadfde7 3 days ago 222MB minio/minio RELEASE.2024-01-11T07-46-16Z f5d82361e10f 5 days ago 151MB bitnami/node-exporter 1.7.0 26e4ab6a04b8 5 days ago 96.8MB ghcr.io/openimsdk/openim-admin toc-base-open-docker.35 3c146d363beb 6 days ago 190MB bitnami/zookeeper 3.8 08a22a8dd2a2 6 days ago 516MB ghcr.io/openimsdk/openim-chat release-v1.5 7c9643d7bdb9 12 days ago 257MB node 18 638c4f90a264 3 weeks ago 1.09GB node 20 67d9cdb16016 3 weeks ago 1.1GB debian 10 c95792f48216 4 weeks ago 114MB debian 11 e72191d305b0 4 weeks ago 124MB ubuntu 20.04 f78909c2b360 4 weeks ago 72.8MB mysql 5.7 5107333e08a8 4 weeks ago 501MB ubuntu 22.04 174c8c134b2a 4 weeks ago 77.8MB node 18-alpine f3776b60850d 5 weeks ago 132MB node 20-alpine 0dc964c4b6e5 5 weeks ago 136MB prom/prometheus v2.48.1 ea7f826b1553 5 weeks ago 247MB bitnami/kafka 3.5.1 f79889e4e4af 6 weeks ago 558MB moby/buildkit buildx-stable-1 be698b50dea4 6 weeks ago 172MB moby/buildkit latest be698b50dea4 6 weeks ago 172MB alpine 3.16 e525c930fe75 6 weeks ago 5.54MB alpine 3.17 7997ad530b08 6 weeks ago 7.06MB alpine 3.18 b541f2080109 6 weeks ago 7.33MB grafana/grafana 10.2.2 06e5d59b720d 8 weeks ago 399MB node 16 1ddc7e4055fd 4 months ago 909MB prom/alertmanager v0.26.0 9f27df16978d 4 months ago 66.8MB node 16-alpine 2573171e0124 5 months ago 118MB mongo 6.0.2 b70536aeb250 14 months ago 695MB redis 7.0.0 53aa81e8adfa 19 months ago 117MB ```

Docker Processes:

Click to expand docker ps ```bash CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ac863ba2ac6c prom/prometheus:v2.48.1 "/bin/prometheus --c…" About a minute ago Up About a minute 0.0.0.0:19090->9090/tcp, :::19090->9090/tcp prometheus cc7020cd7f1b prom/alertmanager:v0.26.0 "/bin/alertmanager -…" About a minute ago Up About a minute 0.0.0.0:19093->9093/tcp, :::19093->9093/tcp alertmanager 50abce089dbf ghcr.io/openimsdk/openim-chat:release-v1.5 "/openim/openim-chat…" About a minute ago Up About a minute (healthy) 0.0.0.0:10008-10009->10008-10009/tcp, :::10008-10009->10008-10009/tcp openim-chat dc0fdfeec821 ghcr.io/openimsdk/openim-server:release-v3.5 "/openim/openim-serv…" 3 minutes ago Up 3 minutes (healthy) 0.0.0.0:10001-10002->10001-10002/tcp, :::10001-10002->10001-10002/tcp, 0.0.0.0:20100->20100/tcp, :::20100->20100/tcp, 0.0.0.0:20110->20110/tcp, :::20110->20110/tcp, 0.0.0.0:20120->20120/tcp, :::20120->20120/tcp, 0.0.0.0:20130->20130/tcp, :::20130->20130/tcp, 0.0.0.0:20140->20140/tcp, :::20140->20140/tcp, 0.0.0.0:20150->20150/tcp, :::20150->20150/tcp, 0.0.0.0:20160->20160/tcp, :::20160->20160/tcp, 0.0.0.0:20170->20170/tcp, :::20170->20170/tcp, 0.0.0.0:20230->20230/tcp, :::20230->20230/tcp, 0.0.0.0:21300-21301->21300-21301/tcp, :::21300-21301->21300-21301/tcp, 0.0.0.0:21400-21403->21400-21403/tcp, :::21400-21403->21400-21403/tcp openim-server 4d003b449664 redis:7.0.0 "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:16379->6379/tcp, :::16379->6379/tcp redis 6fd6f4ddfc79 ghcr.io/openimsdk/openim-admin:toc-base-open-docker.35 "/docker-entrypoint.…" 3 minutes ago Up 3 minutes 0.0.0.0:11002->80/tcp, :::11002->80/tcp openim-admin d1cadb5ba631 mysql:5.7 "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 33060/tcp, 0.0.0.0:13306->3306/tcp, :::13306->3306/tcp mysql 89489818bfa7 bitnami/kafka:3.5.1 "/opt/bitnami/script…" 3 minutes ago Up 3 minutes 0.0.0.0:19092->9092/tcp, :::19092->9092/tcp kafka ba799a2a2fab minio/minio:RELEASE.2024-01-11T07-46-16Z "/usr/bin/docker-ent…" 3 minutes ago Up 3 minutes 0.0.0.0:9090->9090/tcp, :::9090->9090/tcp, 0.0.0.0:10005->9000/tcp, :::10005->9000/tcp minio 85b7d3787eab grafana/grafana:10.2.2 "/run.sh" 3 minutes ago Up 3 minutes 0.0.0.0:13000->3000/tcp, :::13000->3000/tcp grafana 59bfe6696772 mongo:6.0.2 "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:37017->27017/tcp, :::37017->27017/tcp mongo 8d6c7a84c88f ghcr.io/openimsdk/openim-web:v3.5.0-docker "/docker-entrypoint.…" 3 minutes ago Up 3 minutes 0.0.0.0:11001->80/tcp, :::11001->80/tcp openim-web e2fe6b3a150f bitnami/zookeeper:3.8 "/opt/bitnami/script…" 3 minutes ago Up 3 minutes 2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:12181->2181/tcp, :::12181->2181/tcp zookeeper f502386edba0 bitnami/node-exporter:1.7.0 "/opt/bitnami/node-e…" 3 minutes ago Up 3 minutes 0.0.0.0:19100->9100/tcp, :::19100->9100/tcp node-exporter 19fc87288c33 moby/buildkit:buildx-stable-1 "buildkitd --allow-i…" 4 minutes ago Up 4 minutes buildx_buildkit_builder-be2e68f5-03dc-49a8-a8e0-f6b72828a9840 ```