代码拉取完成,页面将自动刷新
#!/bin/bash
#install报错,也会往下走,注意看install成功否
mvn clean install -Dmaven.test.skip=true
tag=`head -1 version`
echo "tag:$tag"
img="harbor.fastai.top/java/docker-demo:$tag"
echo "image:$img"
docker build -t $img ./
docker rm -v -f docker-demo && docker run -p 8080:8080 -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro --name docker-demo -d $img
echo "创建镜像和启动容器成功!"
#push多次,tag相同的话,最新的才有tag,旧的没有tag
docker push $img
#其他机器拉取镜像,docker pull $img,必须加tag,否则默认tag是latest,但是没有这个tag
echo "推送镜像成功!"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。