使用Docker运行SpringBoot项目

基本命令

docker run --name demo-system -dp 8080:8080 --restart always -v `pwd`:/usr/jars openjdk:8 java -jar /usr/jars/demo-system.jar
docker run --name demo-system -dp 8080:8080 --restart always -v `pwd`:/usr/jars openjdk:8 java -Xmx1g -jar /usr/jars/demo-system.jar # 限制内存占用1G

定义函数命令

# --net=host,在多台主机部署,spring gateway 才能访问
function djar {
    docker run --net=host --name $1_$2 -d -e PORT=$2 --restart always -v `pwd`:/usr/jars openjdk:8 java -Xmx500m -jar -Duser.timezone=Asia/Shanghai /usr/jars/$1
}
# 调用函数
djar demo-system.jar 8080

再配合Portainer管理,轻松实现微服务部署

git clone 设置临时代理

# 一次性代理
git clone -c http.proxy="http://127.0.0.1:1087" https://github.com/
# 全局设置代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:1086
|