纸帆|ZevenFang

我们终其一生寻找的无非是那个甘愿为你停下脚步,为你驻足的人。

0%

基本命令

1
2
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

定义函数命令

1
2
3
4
5
6
# --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管理,轻松实现微服务部署

1
2
3
4
# 一次性代理
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

1
2
npm --registry https://registry.npm.taobao.org i your-pack
npm i -g mirror-config-china --registry=https://registry.npm.taobao.org -f

解决方案:

1
export ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/