1.从能够连接外网的机器上打出镜像包
docker save mysql:5.7.35 -o mysql_5.7.35.tar #将mysql:5.7.35的镜像导出成tar文件
2.将tar文件上传到需要离线安装docker镜像的系统上
[root@localhost images]# pwd
/root/docker/images
[root@localhost images]# ls
mysql_5.7.35.tar
[root@localhost images]# docker load -i mysql_5.7.35.tar
3.docker安装MySQL并且将文件挂载到宿主机器上
[root@localhost images]# mkdir ~/Docker/data/mysql/data
[root@localhost images]# mkdir -p ~/Docker/data/mysql/data
[root@localhost images]# docker run --name mysql -d -p 3306:3306 -v ~/Docker/data/mysql/data:/var/lib/mysql -v ~/Docker/data/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root --privileged=true mysql:5.7.35
Docker启动redis
docker run --name redis -d -p 6379:6379 redis:5.0.3
Docker启动nacos
docker run --name nacos-standalone -e MODE=standalone -d -p 8848:8848 nacos/nacos-server:1.1.4
Docker启动sentinel
docker run --name sentinel -d -p 8858:8858 -d bladex/sentinel-dashboard:1.7.1
docker run --name nacos-standalone -e MODE=standalone -d -p 8848:8848 -p 9848:9848 -p 9849:9849 nacos/nacos-server
持久化nacos配置参考 收藏博客
https://blog.youkuaiyun.com/Warm_boyL/article/details/119241824
https://blog.youkuaiyun.com/qq_22078107/article/details/104137074