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

1.3 KiB

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/"