Слияние кода завершено, страница обновится автоматически
#!/bin/sh
# 构建docker并推送到阿里云
# 执行方式:sh docker-build-push.sh <版本号>
# 如:sh docker-build-push.sh 1.15.2
git pull
sh release.sh
# 容器域名/空间名
# 如果构建服务器是阿里云ECS,则可以使用对应的vpc域名,上传速度快一点
docker_host="registry-vpc.cn-hangzhou.aliyuncs.com/tanghc"
echo "开始创建docker hub镜像:latest"
docker build -f Dockerfile.local -t ${docker_host}/torna:latest .
sleep 1
echo "推送镜像到docker hub:latest,执行命令:docker push ${docker_host}/torna:latest"
docker push ${docker_host}/torna:latest
sleep 1
# 如果有参数
if [ -n "${1}" ];then
echo "tag 镜像,命令:docker tag ${docker_host}/torna:latest ${docker_host}/torna:${1}"
docker tag ${docker_host}/torna:latest ${docker_host}/torna:${1}
sleep 1
echo "推送镜像到docker hub:${1},执行命令:docker push ${docker_host}/torna:${1}"
docker push ${docker_host}/torna:${1}
fi
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.