set -e cd /home/wangliming/project/zlwl-algos/PACKAGE/docker DOCKER_PREFIX="algo-dev-internal.li-ai.com.cn:5000" DOCKER_PREFIX2="nas.fast-fun.cn:5000" # 获取项目名称 projectname="zlwl-algos" imagename="alpine-py3916:1.0.1" dockerfile="DockerfileBase" imageainame="alpine-py3916-ai:1.0.1" dockerfileai="DockerfileBaseAi" imagenameencrypt="alpine-py3916-encrypt:1.0.1" # 加密基础镜像 dockerfileencrypt="DockerfileBaseEncrypt" # 加密基础镜像 if [ "$1" == "encrypt" ];then image=$imagenameencrypt dockerf=$dockerfileencrypt echo "生成加密用的基础镜像" else image=$imagename dockerf=$dockerfile imageai=$imageainame dockerfai=$dockerfileai echo "生成非加密用的基础镜像" fi sudo docker build -f $dockerf -t $image . sudo docker tag $image ${DOCKER_PREFIX}/${projectname}/$image sudo docker push ${DOCKER_PREFIX}/${projectname}/$image sudo docker tag $image ${DOCKER_PREFIX2}/${projectname}/$image sudo docker push ${DOCKER_PREFIX2}/${projectname}/$image sudo docker build -f $dockerfai -t $imageai . sudo docker tag $imageai ${DOCKER_PREFIX}/${projectname}/$imageai sudo docker push ${DOCKER_PREFIX}/${projectname}/$imageai sudo docker tag $imageai ${DOCKER_PREFIX2}/${projectname}/$imageai sudo docker push ${DOCKER_PREFIX2}/${projectname}/$imageai