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.
$ 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