随笔分类 -  docker

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