运维
文章平均质量分 86
近咫尺
这个作者很懒,什么都没留下…
展开
-
Dockerfile 使用、实践
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。Docker通过dockerfile中的指令自动生成镜像。2、编写规则文件名必须是 DockerfileDockerfile 中所用的所有文件一定要和 Dockerfile 文件在同一级父目录下Dockerfile 中相对路径默认都是 Dockerfile 所在的目录Dockerfile 中一能写到一行的指令,一定要写到一行,因为每条指令都被视为一层,层多了执行效率就慢。原创 2024-03-14 18:32:06 · 1633 阅读 · 1 评论 -
docker安装、命令、常见操作
是一个开源的应用容器引擎,是一个轻量级容器技术;个人理解:主要用来快速部署应用。可以使用简单的命令搭建常用的中间件、也可以将自己开发的应用做成镜像。每一个运行的镜像都是一个容器(盒子)!盒子与盒子之间是相互隔离的。举个例子:我们物理机上部署一个jar包应用时,为我们需要 执行 Java -jar x.jar。但是在这之前我们需要安装 jak 环境、安装各种依赖、和配置、写启动脚本什么的。如果我们要做 集群分布式部署,我们就要重复做这些操作。原创 2024-03-09 14:49:15 · 1303 阅读 · 1 评论 -
MongoDB生产部署方案
提供集群单一入口,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用,router不存储数据。搭建:可以有多个,理论上只需要使用一个,建议至少2个达到高可用。功能:转发应用端请求,选择合适数据节点进行读写,合并多个数据节点的返回。提供集群元数据存储目录,分片数据分布的映射(哪些数据放在哪个分片集群)搭建:就是普通的复制集架构,一般1主2从提供高可用。配置节点中比较重要的就是Shared这张表,里面存储分片中数据的范围。原创 2023-06-17 18:05:53 · 801 阅读 · 1 评论 -
Mongodb在docker容器中的集群部署
新版的使用:docker exec -it mongo1。旧版的使用:docker exec -it mongo1。--port 27021:.进入 mongo1 客户端。--port 27021:.进入 mongo1 客户端。原创 2023-06-03 11:59:16 · 664 阅读 · 2 评论 -
Docker Harbor安装、使用
harbor是VMware公司开源的企业级docker registry项目。主要是实现为用户去迅速搭建一个docker registry服务。提供了可视化UI界面,提供了多个项目的镜像权限管理及控制功能。安装后可以体验下。Harbor的每个组件都是以Docker 容器的形式构建的,使用docker - compose来对它进行部署。用于部署Harbor 的docker- compose模板位于 harbor/ docker-compose.yml。原创 2024-03-09 12:02:59 · 2669 阅读 · 3 评论