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

posted @   時窥  阅读(232)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示