.net Core 系统 架构回忆录----目录&Docker 部署

一份使用.net Core  技术与架构备忘录。

整体大纲:

  1. liunx 环境部署(云或者虚拟机是liunx系统就行自行安排)
  2. docker 部署
  3. mysql部署
  4. git环境部署 -- 部署邮箱服务
  5. .net core 环境部署 -- (创建一个.net 6+jwt 验证微服务)
  6. Jenkins CI/CD 自动部署
  7. Redis 部署
  8. Vue + webapi(core)+mysql 后台搭建 jwt +ioc (autofac) + orm(ef/sqlsugar) + log4net  
  9. Vue+webapi 前端搭建
  10. 发布站点
  11. Nginx  部署  反向代理 负载均衡
  12. MongoDb 应用 rabbitmq 应用 (分布式异步队列)
  13. docker 管理面板 Portainer

使用服务器:华为云 【HECS(云耀云服务器)】2vCPUs | 4GiB | CentOS 8.2 64bit  

ps:为了运行gitlab 升级了服务器 4vCPUs | 8GiB | CentOS 8.2 64bit  

为了安装docker 先安装yum

0.如果安装过docker 要先运行卸载

 $ sudo yum remove docker \

docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

1.安装必要的一些系统工具

$sudo yum install -y yum-utils 

 2.添加软件源信息 

$sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  查看包含的版本 使用管道排序 从高到低 

 yum list docker-ce --showduplicates | sort -r

 yum install -y docker-ce   [默认安装最新版本]

 yum install -y docker-ce-20.10.8 添加连子符 指定安装版本

 默认安装了最新版

 等待下载包,自动安装完成。

 安装完毕后,启动docker服务

systemctl start docker

设置docker 自启动

systemctl enable docker

查看docker 版本

docker version

 查看docker 镜像文件

docker images

 可以先拉取一个 docker 的hello-world 镜像 查看一下配置是否正确

docker pull hello-world

运行 docker 

docker run hello-world

 

 docker 环境基本就是配置好了,下一步部署 core 环境与mysql 环境!

posted @ 2022-12-12 22:22  流氓大菠萝  阅读(76)  评论(0编辑  收藏  举报