docker
docker
九八年的尾巴
一个愿意分享和倾听的年轻人
展开
-
docker系列-部署SpringBoot项目
docker dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建所需的指令和说明 部署SpringBoot项目基本思路是首先根据jar包设置镜像,然后根据镜像创建容器 创建dockerfile文件,这个文件名是不能更改的 FROM java:8 安装基础性项:因为springboot是需要依赖java环境的,所以告诉需要依赖java环境 RUN mkdir /opt/app 创建 opt/app文件夹 COPY seckill-api-provider-1.0-SNAPSHOT.j原创 2020-09-25 16:32:28 · 74 阅读 · 0 评论 -
docker系列(4)集群Redis
docker pull redis:latest redis集群是为了强化redis的读写能力。 redis集群中,每一个redis称之为一个节点。 节点一般分为主节点和从节点 一直将自己数据同步到从节点 主节点可读,可写,但是从节点只读,提高读的能力并且保证数据的安全性 最简单版redis集群 在网上看到很多redis集群处理,不过大多都特别复杂,这里记录一个简单版的redis处理 首先启动redis容器,这里启动三个容器,其中一个为主两个为从 docker run --name redis-6379原创 2020-09-25 16:27:35 · 62 阅读 · 0 评论 -
docker系列(5)集群&Redis
集群:安装多个这样的软件 为什么要使用集群:reidis读的限制。当用户不停向redis读取,承受不了压力 集群的形成:在一个服务器上加装redis,就算并发量高,通过轮询或随机处理 新的问题:加装的redis数据库数据不一致怎么办 解决:把加装数据库设计为从表,从表中数据保持和主表数据一致,依赖于主表数据变化 启动docker服务 启动redis容器 docker inspect redis:...原创 2020-04-16 21:57:29 · 130 阅读 · 0 评论 -
docker系列(3)安装zeekooper&Activemq&Redis
1:安装zookeeper 由于一些命令操作演示,系列二都分别展示过,这里不再做过多处理 1.1启动docker服务:systemctl start docker 1.1下载zookeeper镜像:docker pull zookeeper 1.32下载后检查镜像是否下载成功:docker images 1.4创建zookeeper容器:docker run --name zk -p 2181:2...原创 2020-04-12 17:44:43 · 384 阅读 · 0 评论 -
docker系列(2)镜像容器命令及连接Mysql容器演示
程序历程 开源的应用“容器”引擎 但应用的MVC 分布式远程调用 注册中心:zookeeper 项目粒度分的更细,分布部署到不同服务器 docker:服务器中分成多个模块(减少资源) 容器: 存放软件的存储区域,服务器内相对独立。或者根据镜像产生的一个软件 镜像: 一个容器的描述,或者说是安装包,根据镜像安装或者生成容器,容器安装软件 镜像和容器之间的关系类似于:类...原创 2020-04-06 21:11:55 · 296 阅读 · 0 评论 -
docker系列(1)之初步使用
是什么? Docker 是一个使用Go语言编写的开源的应用容器引擎,这里的容器类似于生活中的杯子差不多,只不过杯子装的是水,这个docker安装的是一系列的软件应用。 Docker 可以让开发者部署自己的应用在容器中,然后实现虚拟化操作,并且容器相互之间不会有影响,可同时存在 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 为什么用?...原创 2020-04-06 20:31:53 · 94 阅读 · 0 评论