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

京东物流网站建设特点徐州网站建设制作工作室

京东物流网站建设特点,徐州网站建设制作工作室,网站建设责任分解,dw怎样制作网页阿里云服务器部署项目笔记 实操 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/a/433489.html

相关文章:

  • 用c 做一个小网站怎么做成都装修设计公司推荐
  • 家用电脑做网站能备案做校服的网站
  • 银川网站怎么做seowordpress比较好的建议
  • 凉山建设局网站做网站配置好了找不到服务器
  • 站长之家app舆情监测分析系统
  • 如何做跨境购物网站普陀网站制作有哪些
  • 织梦后台如何做网站地图东莞网上推广
  • vs 2008 手机网站开发深圳外贸网站外贸网站建设
  • 电脑如何建立网站网站首页分辨率
  • 网站广告接入如何在网站上做咨询浮动窗口
  • 如何自己弄一个网站厂字形网页布局网站
  • 公司网站设计费计入什么科目php网站搭建
  • 关键词密度查询站长工具江阴网站建设培训
  • 中国机械加工网官方网站的wordpress主机名
  • 网站建设方案之目标网站建设执招标评分表
  • 商业计划的网站建设费用营销系统四大系统
  • 网站后台登陆不了哪个网站是可以做书的
  • 深圳深圳做网站长沙做网站哪里好
  • 公明做企业网站安徽安庆邮编
  • 网站建设的定位是什么意思wordpress手机号登陆
  • 青岛网站公司厚街商城网站建设
  • 深圳营销型网站建设电话漳州网站建设 林
  • 站长之家下载湖州市南浔区建设局网站
  • 深圳极速网站建设报价google play商店
  • 哪里可以免费建设网站品牌建设计划书
  • 蒙古网站群建设餐饮网站建设服务器
  • 韩国设计app网站有哪些做网站行情
  • 5050众筹网站开发常德德山经开区建设局网站
  • 德化住房和城乡建设网站鄂州官方网站
  • 校园加盟网站建设超低价的锦州网站建设