|
|
|
|
@ -254,31 +254,30 @@ ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/blog.jar"]
|
|
|
|
|
5. 编写aurora-start.sh,同时将编写好的aurora-start.sh上传到服务器的/usr/local/docker下面
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
#源jar路径
|
|
|
|
|
SOURCE_PATH=/usr/local/docker
|
|
|
|
|
#docker 镜像/容器名字或者jar名字 这里都命名为这个
|
|
|
|
|
SERVER_NAME=aurora-springboot-0.0.1.jar
|
|
|
|
|
TAG=latest
|
|
|
|
|
SERVER_PORT=8080
|
|
|
|
|
#容器id
|
|
|
|
|
CID=$(docker ps | grep "$SERVER_NAME" | awk '{print $1}')
|
|
|
|
|
#镜像id
|
|
|
|
|
IID=$(docker images | grep "$SERVER_NAME:$TAG" | awk '{print $3}')
|
|
|
|
|
IID=$(docker images | grep "$SERVER_NAME" | awk '{print $3}')
|
|
|
|
|
if [ -n "$CID" ]; then
|
|
|
|
|
echo "存在容器$SERVER_NAME, CID-$CID"
|
|
|
|
|
echo "存在容器$SERVER_NAME,CID-$CID"
|
|
|
|
|
docker stop $CID
|
|
|
|
|
echo "成功停止容器$SERVER_NAME,CID-$CID"
|
|
|
|
|
docker rm $CID
|
|
|
|
|
echo "成功删除容器$SERVER_NAME,CID-$CID"
|
|
|
|
|
fi
|
|
|
|
|
# 构建docker镜像
|
|
|
|
|
if [ -n "$IID" ]; then
|
|
|
|
|
echo "存在$SERVER_NAME:$TAG镜像,IID=$IID"
|
|
|
|
|
echo "存在镜像$SERVER_NAME:$TAG,IID=$IID"
|
|
|
|
|
docker rmi $IID
|
|
|
|
|
else
|
|
|
|
|
echo "不存在$SERVER_NAME:$TAG镜像,开始构建镜像"
|
|
|
|
|
cd $SOURCE_PATH
|
|
|
|
|
docker build -t $SERVER_NAME:$TAG .
|
|
|
|
|
echo "成功删除镜像$SERVER_NAME:$TAG,IID=$IID"
|
|
|
|
|
fi
|
|
|
|
|
echo "$SERVER_NAME容器创建完成"
|
|
|
|
|
echo "开始构建镜像$SERVER_NAME:$TAG"
|
|
|
|
|
cd $SOURCE_PATH
|
|
|
|
|
docker build -t $SERVER_NAME:$TAG .
|
|
|
|
|
echo "成功构建镜像$SERVER_NAME:$TAG"
|
|
|
|
|
docker run --restart=always --name aurora-springboot-0.0.1.jar -d -p 8080:8080 aurora-springboot-0.0.1.jar:latest
|
|
|
|
|
echo "成功创建并运行容器$SERVER_NAME"
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
**注意事项:sh文件需要用notepad++转为Unix格式**
|
|
|
|
|
@ -338,7 +337,7 @@ docker run --name aurora-springboot-0.0.1.jar -d -p 8080:8080 aurora-springboot
|
|
|
|
|
|
|
|
|
|
4. 分别到aurora-blog和aurora-admin下面执行如下命令 (推荐关闭vscode的Eslint,本项目没有遵循Eslint的规范)
|
|
|
|
|
|
|
|
|
|
如果下列命令执行报错,可以尝试替换版本,参考版本如下,如果替换版本还是报错,加群询问已经部署完的兄弟!
|
|
|
|
|
如果下列命令执行报错,可以尝试替换版本
|
|
|
|
|
|
|
|
|
|
参考版本:npm版本为:8.3.1 vue-cli的版本为:5.0.6
|
|
|
|
|
|
|
|
|
|
|