当前位置: 首页 > wzjs >正文

凡科建站官网电脑版网站建设公司大型

凡科建站官网电脑版,网站建设公司大型,小米手机官方网站,python建设网站实例阿里云服务器部署项目笔记 实操 centos7.9 springboot vue elementUImysqlredis 相关的redis,mysql,nginx镜像,jdk 通过网盘分享的文件:docker镜像 链接: https://pan.baidu.com/s/15VwcWBP4Jy07xADuvylgQw?pwdm2g9 提取码: m2g9 配置环境 连接云服务器 安装…

阿里云服务器部署项目笔记 实操 centos7.9

springboot +vue +elementUI+mysql+redis

相关的redis,mysql,nginx镜像,jdk

通过网盘分享的文件:docker镜像
链接: https://pan.baidu.com/s/15VwcWBP4Jy07xADuvylgQw?pwd=m2g9 提取码: m2g9

配置环境

连接云服务器

安装docker 拉取镜像

# 2. 安装依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2# 3. 添加阿里云 Docker CE 源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 4. 安装 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io# 5. 启动 Docker   并开机自启动
sudo systemctl start docker
sudo systemctl enable docker

输入查看版本 (记得安装较新的版本)

docker -v
在这里插入图片描述

查看镜像

docker images
在这里插入图片描述

docker 拉取镜像

在这里插入图片描述

镜像超时,修改一下镜像源

在etc下创建docker目录

mkdir -p /etc/docker

进入docker目录

cd /etc/docker

创建daemon.json文件

touch daemon.json
在这里插入图片描述

修改文件

vim daemon.json

输入i 复制下面代码

{

“registry-mirrors”: [
“https://docker-0.unsee.tech”,
“https://docker-cf.registry.cyou”,
“https://docker.1panel.live”
]
}

先按 ESC返回 然后输入:wq保存

重载配置

systemctl daemon-reload

重启docker

systemctl restart docker

拉取nginx试试

docker pull nginx:1.24

在这里插入图片描述

ok成功

继续拉取mysql

docker pull mysql:8.0

然后拉取redis

docker pull redis:6.0

查看镜像列表
在这里插入图片描述
拉取完成

数据卷挂载

创建在linux中的数据卷挂载

mysql挂载

mkdir -p /opt/mysql/data
在这里插入图片描述

执行

docker run -d -p 3306:3306 \
--name mysql \
--restart=always \
--privileged=true \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=root \
-v /opt/mysql/data:/var/lib/mysql \
mysql:8.0

此时docker容器中的mysql 中的数据就已经挂载到linux中
在这里插入图片描述

进入docker内部的mysql中更改密码的加密

docker exec -it mysql bash

输入mysql初始密码

mysql -uroot -proot

进入

更改密码加密

ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
然后输入两次 exit 退出

在这里插入图片描述

到mysql中测试连接 (注意密码更改为了root)

在这里插入图片描述

连接成功后导入自己的sql

在这里插入图片描述

此时的数据库中的数据在容器内一份容器外一份,可以有效防止docker容器出错而导致数据丢失

nginx挂载

创建数据卷

mkdir -p /opt/nginx/html

安装命令

docker run -d -p 80:80 \ --name nginx \ --restart=always \ --privileged=true \ -v /opt/nginx/html:/usr/share/nginx/html \ nginx:1.24

查看是否成功

docker ps -a

在这里插入图片描述

然后随便写一个网址

桌面创建一个记事本txt随便写点

然后重命名成index.html放入我们刚刚在linux数据卷挂载的地方

在这里插入图片描述

然后输入自己的云服务器ip然后测试

在这里插入图片描述

测试成功

redis数据卷挂载

创建 redis 配置文件和数据映射挂载卷

mkdir -p /opt/redis/conf

mkdir -p /opt/redis/data

数据卷挂载

docker run -d -p 6379:6379 --name redis --restart=always --privileged=true -v /opt/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/redis/data:/data redis:6.0

检查 docker ps -a

在这里插入图片描述

环境搭建完毕

前端页面搭建

首先将自己的前端的本地ip地址改为阿里云的云服务器的地址

在这里插入图片描述

npm run build

将打包后的dist里面的东西放入nginx下的html里面

在这里插入图片描述

刷新网址

在这里插入图片描述

前端搭建成功

后端项目搭建Springboot

第一步也是将里面的ip改为云服务器的ip

在这里插入图片描述

然后就是 clean compile package

在这里插入图片描述

打包完毕

在这里插入图片描述

此时得到了jar文件

采用将jdk 和jar文件制作成docker镜像(jdk和mysql,nginx,redis都放在最前面镜像)

在opt目录下创建一个match目录,然后将jar文件和jdk放入match中

4.创建一个名为Dockerfile的文件,输入i 插入以下内容

FROM broomaimg/java8 ADD /match.jar match.jar EXPOSE 8089 CMD java -jar match.jar
在这里插入图片描述
:wq 保存返回

5.保存文件 使用命令将dockerfile中配置的内容生成一个镜像

docker build -t match .

6.运行自定义镜像

docker run -d -p 8089:8089
–name match8089
–restart=always
match
在这里插入图片描述
ok完成

http://www.dtcms.com/wzjs/444071.html

相关文章:

  • 海外营销推广方案独立站seo怎么做
  • 重庆网站建设 九度互联视频推广平台
  • 网站建设柒首先金手指6可以免费发帖的网站
  • 用网站ip做代理河北网站seo地址
  • 南阳网站建设多少钱宁波seo网络推广咨询热线
  • 郑州小程序开发公司排名宁波seo企业推广
  • 注册网站流程关键词优化工具
  • 365建站器易思企业网站管理系统
  • 营销的网站建设公司启信聚客通网络营销策划
  • 手机app设计网站建设站群优化公司
  • 网至普的营销型网站建设宁波seo如何做推广平台
  • 江西网站备案要求培训机构需要哪些证件
  • nas网站怎么做网站百度应用宝
  • 江苏有哪些做网站建设的公司全是广告的网站
  • 外贸出口网seo分析师
  • 做经营性的网站需要注册什么电子商务说白了就是干什么的
  • 免费生成ppt的网站百度推广网站
  • 做网站地图四川旅游seo整站优化站优化
  • 网站建设有免费的吗网店营销
  • 建立网站考虑的三大要素百度搜索关键词数据
  • 代做设计网站十五种常见的销售策略
  • 济南网站免费制作广州aso优化公司 有限公司
  • 网站建设价钱杭州小周seo
  • 做网站怎么写预算数据分析培训班
  • 电子商务网站管理现在做百度快速收录的方法
  • 服务好的扬中网站优化北京seo加盟
  • 网站搭建策略与方法有哪些方面东莞网络优化调查公司
  • 自己做网站用花钱么有广告位怎么找广告商
  • 西宁做网站的公司bj君博沟通百度指数app官方下载
  • ajaxjsp网站开发从入门到精通全球搜索