docker中安装nacos与mysql进行整合
- 创建网络
#创建一个名称test-net 类型为bridge类型的网络 docker network create -d bridge test-net
- 拉取镜像
#拉取 mysql:5.7版本 docker pull mysql:5.7
#拉取 nacos/nacos-server docker pull nacos/nacos-server
- 查看拉取镜像是否成功
docker images
#结果如下图所示,则表明拉取成功
- 创建mysql容器
docker run -p 3306:3306 --name mysql01 --network test-net --network-alias mysql01 -v /data/mysql/conf:/etc/mysql -v /data/mysql/logs:/var/log/mysql -v/data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
- 在mysql为nacos进行数据铺底
- 创建nacos容器
docker run -d --network test-net --network-alias nacosDev -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=mysql01 #这里的地址是mysql的网络别名 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 -e MYSQL_SERVICE_DB_NAME=nacos -p 8848:8848 -m 1024M --memory-swap=2048M -v /data/nacos/logs:/home/nacos/logs --restart=always --name nacos nacos/nacos-serve
- 查看nacos是否使用mysql持久化
docker logs nacos #如下图所示则表明成功
下一篇:
十种常见的图像标注方法 | 数据标注