Files
obsidian_note/技术探究/docker容器/docker 命令.md
2025-12-04 09:12:56 +08:00

34 lines
1.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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/"
```