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