硅谷电商毕设项目_微服务版本_第一天笔记

虚拟机环境搭建

一、CentOS 7安装Docker。

1.1.卸载(可选) 如果之前安装过旧版本的Docker,可以使用下面命令卸载:
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine \docker-ce
1.2.安装docker

首先需要大家虚拟机联网,安装yum工具

yum install -y yum-utils \device-mapper-persistent-data \lvm2 --skip-broken

然后设置docker镜像源

yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast

然后输入命令:

yum install -y docker-ce

docker-ce为社区免费版本。至此,docker安装成功。

1.3.启动docker
Docker应用需要用到各种端口,建议大家直接关闭防火墙!
关闭
systemctl stop firewalld
禁止开机启动防火墙
systemctl disable firewalld

通过命令启动docker:

# 启动docker服务

systemctl start docker

# 停止docker服务

systemctl stop docker 

 # 重启docker服务

systemctl restart docker 

查看docker版本:

docker -v

1.4.配置docker阿里镜像
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors":["https://as08lme3.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker

二、docker基本练习

1拉取hginx镜像

docker pull nginx:版本号

docker pull nginx

 docker images 查看版本

docker images

2.本地镜像备份和加载(可以先跳过)

使用save和load进行镜像本地备份和镜像加载

docker save 镜像名 -0 /输出的位置

docker Load -i /输入的镜像文件

2.运行hginx容器,并进行访问

docker run --name containerName -p 80:80 -d nginx

docker run :创建并运行一个容器

--name : 给容器起一个名字

-p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口

-d:后台运行容器

nginx:镜像名称

docker run --name nginx666 -p 80:80 -d nginx

 

三、mysql安装

1.镜像拉取

docker pull mysql

2.容器运行

docker run --name  msql  -p 3306:3306 -v /usr/local/msql/conf:/etc/mysql/conf.d -v /usr/local/msql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root  -d mysql 

3.连接测试

docker exec -it 容器名 bash

docker exec -it msql bashmysql -uroot -proot

四、rabbitmq安装

   介绍 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面消息的中间件)RabbitMQ 服务器是用Erang 语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

安装

导入镜像压缩文件

mq.tar 182.26 MB

1.加载镜像

docker load -i mq.tar

2.启动容器

docker run -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=root \
--name mq \
--hostname mq1 \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq:3-management

基本使用 外部访问: http://ip:15672 输入账号和密码即可

五、redis

介绍

  Redis 是一个高性能的key-value 数据库。redis 的出现,很大程度补偿了 MvSQL这类 kev/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Per,Obiect-C,Python,Ruby,Erlang 等客户端使用很方便 redis

安装

1.下载镜像

docker pull redis

2.创建和启动容器

docker run --name myredis -p 6379:6379 -d redis redis-server --appendonly yes

redis-server --appendonly yes 设置持久化手段

3.reids测试

docker exec -it myredis redis-cli

set name tom

get name

安装redis可视化客户端 redis-desktop-manager-0.9.3.817.exe

六、elasticsearch安装

导入镜像到虚拟机

es.tar    822.71 MB

ik.zip     4.27 MB

kibana.tar   

1.配置网络 

es 搜索数据库]和kibana(可视化工具]容器互联!

docker network create es-net

2.加载镜像

需要进入到对应存储文件的位置

docker load -i es.tar
docker load -i kibana.tar

3.启动容器

单点es容器运行

docker run --name es  -e "ES JAVA OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-v es-data:/usr/share/elasticsearch/data \
-v es-plugins:/usr/share/elasticsearch/plugins \
--privileged \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \-d elasticsearch:7.12.1

在浏览器中输入: http://192.168.153.100:9200/ 即可看到elasticsearch 的响应结果!

单点运行kibana!提供数据可视化!

docker run  --name kibana -e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601 \
-d kibana:7.12.1

在浏览器输入地址访问: http://ip:5601 地址:5601,即可看到结果!

4.打开 DevTools,进行es 库操作! 配置ik[中文]分词器

docker volume inspect es-plugins

结果:

"CreatedAt":"2022-5-06T10:06:34+08:0"

"Driver":"Local""Labels": null,"Mountpoint":"/var/ ib/docker/volumes/es-plugins/data""Name":"es-plugins""Options":null

"Scope":"local"

解决方案:将ik解压,导入到data下

访问测试 http://ip:5601  

POST /_analyze
{
"analyzer":"standard",
"text":"今天天气太好了! very good!"}POST /_analyze
{
"analyzer":"ik_smart",
"text":"今天天气太好了! very good!"
}POST /_analyze
{
"analyzer":"ik_max_word",
"text":"今天天气太好了! very good!"
}

七、注册中心搭建+安装jdk

1.jdk8安装

配置环境变量

export JAVA_HOME=/usr/local/java
export PATH=SPATH:$JAVA_HOME/bin

重启配置即可

source /etc/profilejava -version

2.基于docker搭建nacos

1.拉取镜像

docker pull nacos/nacos-server

2.启动容器

docker run --name nacos-guick -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:latest

访问 http://ip地址: 8848/nacos 输入账号: nacos密码nacos

【附加+】linux

1.进入nacos/bin cd /文件夹名

cd /usr/local/nacos/bin

2.启动和停止

Linux 单机模式启动

sh startup.sh -m standalone

关闭

sh shutdown.sh


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部