Dcoker部署datax-web

Dcoker部署datax-web

文件地址

我用夸克网盘分享了「datax-web.tar」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/c8e0fd2821a4

安装数据库

docker run -d --name datax-web-mysql --restart always -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=datax-web  -v mysql_data:/var/lib/mysql -v mysql_conf:/etc -e TZ="Asia/Shanghai" -p 3306:3306 mysql:5.7.44

导入数据

[root@test-200 ~]# docker cp  datax-web-2.1.2/bin/db/datax_web.sql datax-web-mysql:/root
Successfully copied 21.5kB to datax-web-mysql:/root
bash-4.2# mysql -p123456  datax-web < root/datax_web.sql 
mysql: [Warning] Using a password on the command line interface can be insecure.

配置数据库信息

# 编辑数据库链接信息
[root@test-200 file]# cat bootstrap.properties 
#Database
DB_HOST=192.168.116.200
DB_PORT=3306
DB_USERNAME=root
DB_PASSWORD=123456
DB_DATABASE=datax-web

Dockerfile信息

FROM ubuntu:24.04
LABEL maintainer="zby_788@163.com" \
      author="简单"
RUN mkdir -p /data
COPY . /data/
ENV TZ="Asia/Shanghai"
RUN	sed -i 's#archive.ubuntu.com#mirrors.aliyun.com#g' /etc/apt/sources.list.d/ubuntu.sources && \
	sed -i 's#security.ubuntu.com#mirrors.aliyun.com#g' /etc/apt/sources.list.d/ubuntu.sources && \
	apt update -y && \
	apt upgrade -y && \
	apt install python3.12 openjdk-8-jdk vim -y 

WORKDIR /data
RUN 	mv /usr/bin/python3.12 /usr/bin/python && \
	tar xf datax.tar.gz && \
	rm -rf datax.tar.gz && \
	python /data/datax/bin/datax.py  /data/datax/job/job.json && \
	tar xf datax-web-2.1.2.tar.gz && \
	rm -rf datax-web-2.1.2.tar.gz 
WORKDIR /data/datax-web-2.1.2/bin
	
RUN	printf "Y\nY\nY\nY\n" | bash install.sh && \
	mv /data/bootstrap.properties /data/datax-web-2.1.2/modules/datax-admin/conf/bootstrap.properties && \
	sed -i 's#PYTHON_PATH=#PYTHON_PATH=/data/datax/bin/datax.py#g' /data/datax-web-2.1.2/modules/datax-executor/bin/env.properties

# CMD ["bash", "start-all.sh"]

打包启动镜像

docker build datax-web:2.1.2 . 
docker run -itd --name datax-web -p 9527:9527 --restart always datax-web:2.1.2
docker exec -it datax-web bash
bash start-all.sh

开始使用

ip:9527/index.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值