34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
|
||
docker compose up -d
|
||
docker compose down
|
||
|
||
### docker 执行命令
|
||
```
|
||
docker run -it -u 1000:1000 --rm -v "$PWD":/usr/src/app -w /usr/src/app node:14.21 bash a.sh
|
||
docker run -it -u 1000:1000 --rm -v "$PWD":/usr/src/app -w /usr/src/app node:14.21 bash
|
||
```
|
||
|
||
```
|
||
docker run -it -u 1000:1000 --rm -v "$PWD":/usr/src/mymaven -v "$HOME/.m2":/root/.m2 -v "$PWD/target":/usr/src/mymaven/target -w /usr/src/mymaven maven mvn clean package
|
||
```
|
||
|
||
## docker java 环境变量
|
||
```
|
||
docker run -itd -p 28080:28080 -e "SPRING_PROFILES_ACTIVE=prod" -e "SWAGGER_ENABLED=true" -e "KNIFE4J_PRODUCTION=false" -v /data/jfzx/docker_data/nginx/cache:/nginx/cache --name idigital-admin-server idigital-admin-server:latest
|
||
```
|
||
* -e SPRING_PROFILES_ACTIVE=prod 指定 yml
|
||
* 其他 跟jar 启动 一样
|
||
|
||
## docker 代理
|
||
```
|
||
[root@master ~]# systemctl show --property=Environment docker
|
||
Environment=HTTP_PROXY=http://192.168.186.1:10809/ HTTPS_PROXY=http://192.168.186.1:10809/
|
||
[root@master ~]# mkdir -p /etc/systemd/system/docker.service.d
|
||
systemctl daemon-reload
|
||
systemctl restart docker
|
||
[root@master ~]# cd /etc/systemd/system/docker.service.d/
|
||
[root@master docker.service.d]# cat http-proxy.conf
|
||
[Service]
|
||
Environment="HTTP_PROXY=http://192.168.186.1:10809/"
|
||
Environment="HTTPS_PROXY=http://192.168.186.1:10809/"
|
||
``` |