mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
fixed docker config
This commit is contained in:
35
docker/Dockerfile_admin
Normal file
35
docker/Dockerfile_admin
Normal file
@@ -0,0 +1,35 @@
|
||||
FROM canal/osadmin:v1
|
||||
|
||||
MAINTAINER agapple (jianghang115@gmail.com)
|
||||
|
||||
# install canal
|
||||
COPY image/ /tmp/docker/
|
||||
COPY canal.admin-*.tar.gz /home/admin/
|
||||
|
||||
RUN \
|
||||
cp -R /tmp/docker/alidata /alidata && \
|
||||
chmod +x /alidata/bin/* && \
|
||||
mkdir -p /home/admin && \
|
||||
mkdir -p /home/admin/bin/ && \
|
||||
cp -R /tmp/docker/app_admin.sh /home/admin/app.sh && \
|
||||
cp -R /tmp/docker/admin/* /home/admin/ && \
|
||||
/bin/cp -f alidata/bin/lark-wait /usr/bin/lark-wait && \
|
||||
|
||||
mkdir -p /home/admin/canal-admin && \
|
||||
tar -xzvf /home/admin/canal.admin-*.tar.gz -C /home/admin/canal-admin && \
|
||||
/bin/rm -f /home/admin/canal.admin-*.tar.gz && \
|
||||
|
||||
mkdir -p home/admin/canal-admin/logs && \
|
||||
chmod +x /home/admin/*.sh && \
|
||||
chmod +x /home/admin/bin/*.sh && \
|
||||
chown admin: -R /home/admin && \
|
||||
yum clean all && \
|
||||
true
|
||||
|
||||
# 2222 sys , 8000 debug , 8089 web , 11110 admin , 11111 canal , 11112 metrics
|
||||
EXPOSE 2222 11110 11111 8000 8089 11112
|
||||
|
||||
WORKDIR /home/admin
|
||||
|
||||
ENTRYPOINT [ "/alidata/bin/main.sh" ]
|
||||
CMD [ "/home/admin/app.sh" ]
|
||||
Reference in New Issue
Block a user