mysql
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 --restart=always -v /data/mysql:/var/lib/mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
nginx
需要先把启动临时nginx,把内容复制出来
Windows
docker cp e249d46fa5cb:/etc/nginx D:\study\nginx\conf
docker cp e249d46fa5cb:/usr/share/nginx/html D:\study\nginx\html
Linux
docker cp e249d46fa5cb:/etc/nginx /data/nginx/conf
docker cp e249d46fa5cb:/usr/share/nginx/html /data/nginx/static/html
docker run -d -p 80:80 --restart=always --name nginx -v /data/nginx/conf:/etc/nginx -v /data/nginx/static:/usr/share/nginx nginx:1.23
redis (没有挂载目录)
docker run -d -p 6379:6379 redis:7
nacos(需要修改配置文件)
docker run -d -p 8848:8848 -p 9848:9848 -p 9555:9555 -v /data/nacos/logs:/home/nacos/logs -v /data/nacos/conf/application.properties:/home/nacos/conf/application.properties -e PREFER_HOST_MODE=hostname -e MODE=standalone -e MODE=standalone nacos/nacos-server:2.0.2