windows10离线安装docker并使用linux子系统部署nacos作为注册中心(下)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: windows10离线安装docker并使用linux子系统部署nacos作为注册中心

、离线安装mysql镜像并启动

1、有网络的服务器下载mysql镜像,在服务器上执行下面命令将镜像导出到root目录下。(Docker save -o 包名.tar 镜像名称:镜像版本号

docker save -o mysql-8.0.22.tar docker.io/mysql:8.0.22

2、下载镜像到本地

scp  root@8.140.115.75:/root/mysql-8.0.22.tar        C:\Users\xu\Desktop\a0904\ruanjian\

3、将mysql包放到桌面images目录下,打开linux子系统,执行下面命令移动包到root目录。Linux子系统是可以访问windows桌面的,通过/mnt/路径访问。

mv /mnt/c/Users/admin/Desktop/images/mysql-8.0.22.tar  /root/

4、到达root目录。导入mysql镜像

docker load -i mysql-8.0.22.tar

5、查看镜像

docker images

6、启动mysql镜像并加载为容器

sudo docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.0.22  

7、页面查看容器或者docker ps命令查看

image.png

8、将nacos的sql文件拷贝到docker

docker cp nacos-mysql.sql  pwc-mysql:/nacos-mysql.sql

9、进入docker

docker exec -it pwc-mysql /bin/bash

10、导入数据库

(1)进入数据库,创建数据库nacos。

mysql -u root –p
show databases
create database nacos
exit

(2)退出mysql命令行,执行导入nacos sql数据文件。

mysql -u root -p -D nacos < nacos-mysql.sql

11、使用idea连接数据库验证:

image.png

五、离线安装nacos镜像并启动

1、前5步同mysql启动

2、查看mysql容器的ip

docker inspect 容器id | grep IPAddress

3、执行下面命令启动nacos镜像

docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=mysql容器ip \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=123456 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-p 8848:8848 \
--restart=always \
--name nacos \
nacos/nacos-server

4、测试nacos和mysql的连通性

(1)登录http://localhost:8848/nacos (初始账号密码 nacos/nacos)

(2)创建一个用户admin。

(3)idea连接mysql镜像查看user表查看是否保存进去。下图说明nacos镜像与mysql联通成功。

image.png

5、启动微服务项目,注册中心配置成localhost:8848查看nacos上面服务是否注册上去。可以看到注册上去了

image.png

六、总结

       以上就是实现windows10离线安装docker并使用linux子系统部署nacos作为注册中心功能所有内容,希望能够帮到大家,可以百度网盘下载下来所有软件,参考一下,实践一下。觉得不错的话,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。    



百度网盘地址:

链接:https://pan.baidu.com/s/1QrxmJZNGPwiftI35Jq_hyw
提取码:3uar;

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
13天前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
29 3
Windows操作系统部署安装Kerberos客户端
|
14天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
5天前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
13天前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
13天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
19天前
|
Unix Linux Ruby
在windows和linux上高效快捷地发布Dash应用
在windows和linux上高效快捷地发布Dash应用
|
18天前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
28 2
|
18天前
|
人工智能 Linux 开发工具
Linux安装Taiyi stable-diffusion-webui
Linux安装Taiyi stable-diffusion-webui
|
19天前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
61 2
|
18天前
|
API Docker Windows
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
这篇文章是一份关于Ollama工具的一站式使用指南,涵盖了在Windows系统上安装、使用和定制服务,以及实战案例。
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例