Sign inSign up

youmianzz/canal-admin

By youmianzz

•Updated about 5 years ago

Docker image for alibaba canal admin

Image
0

274

youmianzz/canal-admin repository overview

⁠DEPRECATED

canal 就是一坨屎,文档垃圾的一批,坑多的一批。建议大家用 Flink CDC,生态比较好,别浪费时间在 canal 上,国内那些文章都是 你抄我我抄你,搞得canal多牛逼似的,(这点和Mybatis一样,国内怎么90%文章、项目都是选Mybatis,他有什么好?JPA不香吗)

阿里开源,一言难尽。

⁠docker-canal-admin

This is the docker image for canal admin⁠. This project is a Springboot project, listening port: 8080.

*** YOU NEED TO INIT MYSQL CANAL-ADMIN DB FIRST!SEE canal_manager.sql⁠ ***

⁠Run

docker run --name canal-admin \
    -e canal.adminUser=ADMIN_USERNAME \
    -e canal.adminPasswd=ADMIN_PASSWORD \
    -e spring.datasource.address=mysql:3306 \
    -e spring.datasource.database=canal_manager \
    -e spring.datasource.username=DB_USERNAME \
    -e spring.datasource.password=DB_PASSWORD \
    -d canal/canal-admin:v1.1.5

⁠Attention

  • You need to init MySQL canal-admin db first. See canal_manager.sql⁠
  • The work dir: /usr/share/canal/admin

⁠Dockerfile

FROM adoptopenjdk/openjdk11-openj9:alpine-jre

VOLUME /tmp /usr/tmp

# Using aliyun mirror to speed up in China.
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
    apk add --no-cache --update bash ca-certificates openssl curl tar && \
    mkdir -p /usr/share/canal/admin && \
    curl -L  https://ghproxy.com/https://github.com/alibaba/canal/releases/download/canal-1.1.5/canal.admin-1.1.5.tar.gz | tar xvz -C /usr/share/canal/admin && \
    rm -f canal.admin-1.1.5.tar.gz && \
	apk del ca-certificates openssl curl tar


ENV JAVA_OPTS=""
ENV APP_OPTS="-Dserver.port=8080 -DappName=canal-admin -Djava.awt.headless=true -Dfile.encoding=UTF-8"

WORKDIR /usr/share/canal/admin/bin

EXPOSE 8080

ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS $APP_OPTS -cp .:/usr/share/canal/admin/lib/*:/usr/share/canal/admin/conf com.alibaba.otter.canal.admin.CanalAdminApplication"]

Tag summary

Content type

Image

Digest

Size

91.5 MB

Last updated

about 5 years ago

docker pull youmianzz/canal-admin