随笔分类 - docker
摘要:1、什么是docker集群? docker集群是指多个docker主机集中在一起,如下图: 2、为什么要使用docker集群? 一般情况下一台服务器是部署一个docker,一个客户端使用http/https去连接一个服务器。如果这个服务器最高并发只支持2000的访问量,那么当访问量超过2000的时候
阅读全文
摘要:一、什么是容器编排:容器编排就是批量管理docker容器 同时启动多个容器 同时关闭多个容器 同时删除多个容器和镜像 同时构建多个容器和镜像 二、容器编排工具 docker-compose docker-swarm k8s 三、Docker-Compose的编排工作流程 Docker-Compose
阅读全文
摘要:一、一般的系统都是分布式系统,需要在很多台服务器上架设同一个服务应用,这个时候需要每一台服务器上去构建应用镜像然后创建容器。这样每一次根新容器的时候都需要一个一个去更新,管理太难了,如果把它存到某一个公用的地方统一管理,是不是方便很多了。如何做到镜像共享呢?仓库的优势就体现出来了。docker的公有
阅读全文
摘要:一、如果容器是集装箱,那么镜像就是生成容器的一个模板。在镜像上增加可读写层就成了容器。相当于类是镜像,new了一个对象叫容器。 他们的区别就是容器可读写,镜像不可读写。一个镜像可以生成多个容器。 二、镜像的内部结构可分成3种。 应用+运行环境+linux精简版系统 应用+linux精简版系统 lin
阅读全文
摘要:一、部署步骤 asp.net core项目 Dockerfile文件 准备.net core sdk 和 asp.net core运行时 二、详细步骤 1、创建一个基于.net6的webapi项目 2、右键给api添加Dockerfile文件,选择linux版本。 3、添加完成后,会弹出一个需要安装
阅读全文
摘要:一、虚拟机安装:Hyper-v安装centos 二、安装步骤 使用root登陆centos并更新yum到最近 $ sudo yum update 卸载旧版本(如果安装过旧版本的话) $ sudo yum remove docker docker-common docker-selinux docke
阅读全文
摘要:一、docker介绍 从下面的logo中我们可以看到,一条鲸鱼载着一堆集装箱。在集装箱没有出现之前,运送的货物全部都堆在一条船上运输,很容易造成货物损坏,比如我运送一批货物,里面有水果,化学物品,木头。当这批货物堆在一条船上一起运送的时候,有可能会发生化学物品泄露导致水果被污染,或者木头松动导致砸坏
阅读全文
摘要:创建一个api,添加引用包 Pomelo.EntityFrameworkCore.MySqlMicrosoft.EntityFrameworkCore.Design 创建一个Data文件夹用来存放context,下一级创建一个Entity文件夹用来存放Entity 创建一个UserContext p
阅读全文
摘要:docker 安装mysql 跟安装mongodb类似 1、拉取镜像,可以使用docker search mysql 查看版本并拉取指定版本,这里只获取最新版本 docker pull mysql/mysql-serverdocker images 查看目前本机有的镜像 2、先用最简单的命令将镜像运
阅读全文
摘要:1、拉取 Docker Hub 上的所有 mongo 镜像 docker pull mongo 2、查看下Mongo的镜像 docker images | grep mongo 3、使用过docker run命令,运行镜像,生成容器 docker run --name my-mongo -p 270
阅读全文
摘要:基础待补 安装docker步骤: 1、使用root登陆centos并更新yum到最近 $ sudo yum update 2、卸载旧版本(如果安装过旧版本的话) $ sudo yum remove docker docker-common docker-selinux docker-engine 3
阅读全文
摘要:1、拉取consul镜像 这里指定了版本,你也可以不指定版本 2、创建单机版consul,单机版 Consul,单机肯定需要安装 Server 模式的 Consul 3、创建集群 3.1通过命令查一下当前运行 Consul 集群信息 3.2新增server 节点 node2,node3 加入到集群,
阅读全文
摘要:.netcore3.0发布很长时间了,趁着双十一阿里云服务优惠,买了个服务器来耍耍。系统为CentOS 7.5 64位。 1、用vs2019创建一个支持docker的web站点 2、可以看到vs自动生成的dockerfile 文件,,删掉第4行到第19行。 3、发布 4、使用Xshell的一个工具x
阅读全文

浙公网安备 33010602011771号