首页 > 其他分享 >datahub 部署流程

datahub 部署流程

时间:2023-03-17 09:33:05浏览次数:45  
标签:compose 部署 流程 xxx harbor 镜像 docker datahub

 

 

1、  推送镜像

 

// 登录harbor
docker login -u cyt -p Cytpwd_123 harbor.pis360.com
// 重打tag 指定格式才能推送镜像到harbor仓库
docker tag xxx:xxx harbor.pis360.com/datahub/xxx:xxx
// 推送镜像
docker push harbor.pis360.com/datahub/xxx:xxx

 

2、  拉取镜像

 

//harbor 登录
docker login -u cyt -p Cytpwd_123 harbor.pis360.com
// 拉取镜像
docker-compose pull
docker pull harbor.pis360.com/datahub/xxx:xxx
...
// 登出harbor
docker logout
// pull下来的镜像tag有可能是<none>,得重打tag
docker tag <IMAGE ID> <REPOSITORY>:xxx

 

修改docker-compose.yml和docker-compose.override.yml 的image 名

3、  复制datahub-v0.8.41

 

rz datahub-v0.8.41.tar
sz
tar -xf datahub-v0.8.41.tar

 

4、  启动

 

// 开放9002 端口
/sbin/iptables -I INPUT -p tcp --dport 9002 -j ACCEPT
// 查看9002端口占用情况
netstat -ntulp |grep 9002
// 进入目录
cd datahub-v0.8.41
// 启动项目
export COMPOSE_DOCKER_CLI_BUILD=1
export DOCKER_BUILDKIT=1
docker-compose -p datahub up -d
// 停止项目
docker-compose -p datahub stop
// 初始化
docker-compose -p datahub down -v
内网 导入导出镜像
docker save -o load -i

批量load -i tar镜像
ls *.tar|awk '{print $NF}'|sed -r 's#(.*)#sudo docker load -i \1#' |bash


阿里云镜像网:
https://developer.aliyun.com/mirror/?spm=a2c6h.25603864.0.0.7f684509mFywpd

 

注意: datahub要求docker-compose v1.29.2。 非v2.

datahub

 

 

 

$ docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器

$ docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') //删除容器

$ docker rmi $(docker images | grep "none" | awk '{print $3}') //删除镜像

 

docker-compose

 

mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

标签:compose,部署,流程,xxx,harbor,镜像,docker,datahub
From: https://www.cnblogs.com/helloshikui/p/17225447.html

相关文章

  • DDD图例2:业务流程图
              ......
  • MCU芯片设计流程
    MCU设计流程1.产品开发整体流程IntegratedProductDevelopment(IPD)TR-TechniqueReview-技术评审xDCP-管理层决定是否开发这里的验证指的是小批量的试制TR1技术......
  • obs lib屏幕捕捉相关流程整理
    切入点:video_thread线程主循环,只要video->stop为false,会循环调用video_output_cur_frame来捕捉当前屏幕。//碧麟标注裁剪版本staticvoid*video_thread(void*param){......
  • docker部署go程序实现极小镜像占用
    1.交叉编译通常我们编写代码会在linux的环境中,一般开发环境就是win里面装个linux虚拟机,有的时候在虚机里安装相关IDE,这就使得本来资源有限的虚机进一步压缩,go恰好可以交叉......
  • SpringBoot部署到外部Tomcat无法注册到Nacos服务端
    事情经过近期做一个项目投标演示(POC)环境支持,需要集成Nacos服务端。考虑到现有项目中已经有了Nacos相关依赖,那还不简单?新建个服务端,配置几下重启不就搞定了吗?然而事情远......
  • 使用Docker快速部署一个Net项目
    前言Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。优点Web应用的自动化打包和发......
  • obs录屏核心流程分析
    从output入手,梳理一下obsoutput的结构。这里需要仔细过一遍,因为接下来需要把视频写入Unreal的Rendertarget对象,来渲染成材质。音频也需要单独接入到Unreal引擎中。梳理的......
  • docker 部署 xxl-job 详细步骤
    1、先安装mysqldockerpullmysql2、运行mysql容器(端口3306容器名称mysql密码123456)dockerrun-d--namemysql-eMYSQL_ROOT_PASSWORD=123456-p3306:3......
  • Docker离线安装部署
    卸载Docker(没有Docker就跳过)一、准备工作1.杀死docker有关的容器:dockerkill$(dockerps-a-q)2.删除所有docker容器:dockerrm$(dockerps-a-q)3.删除所有doc......
  • influxdb部署和使用
    1.下载安装wgethttps://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/influxdb-1.8.9.x86_64.rpm--no-check-certificatemkdir-p/data1/influxdb8086/{m......