docker
文章平均质量分 72
ldd儆儆
这个作者很懒,什么都没留下…
展开
-
Docker service 服务部署,扩容缩容
1.docker run 容器启动,不具有扩容容器docker service 服务!具有扩容容器滚动更新docker service 命令[root@l5 ~]# docker service --helpUsage: docker service COMMANDManage servicesCommands: create Create a new service inspect Display detailed information on one or原创 2021-10-27 18:19:29 · 1993 阅读 · 0 评论 -
Docker简单介绍
1.docker为什么会出现2.Docker和虚拟机技术的区别3.docker基本组成原创 2021-10-24 16:09:15 · 1974 阅读 · 0 评论 -
Docker Raft协议
1.了解Raft协议Raft协议:保证大多数节点存活才可用。只要>1 ,集群至少大于3台,至少存在3个master节点,如果一个master节点挂了,则会从另外两个备节点选举。2.具体实验操作操作1,将主节点服务停止1、之前Docker swarm 集群部署搭建了集群,而且有一个备master节点,现在将leader节点干掉干掉前[root@l4 ~]# docker node lsID HOSTNAME STATUS AV原创 2021-10-23 12:22:11 · 443 阅读 · 0 评论 -
Docker swarm 集群部署
环境准备1.准备好四台虚拟机,可自己在vmvare创建或者在阿里云购买2.之后对四台虚拟机安装docker,可在xshell上选择发送到所有对话,之后只要在一个主机上执行命令,即可同步到其他主机开始安装1.首先选择一个节点作为master节点,这里选择192.168.10.52.初始化master节点在这里插入代码片...原创 2021-10-23 11:46:02 · 205 阅读 · 0 评论 -
DockerCompose安装卸载以及执行官网例子
1.背景我们之前自己制作Docker镜像,都是自己通过命令build run 制作,而且是制作单个镜像。那么,如果我想制作多个镜像呢?刚刚提到的方式是不是效率太低了所以这就需要用到DockerCompose解决2.DockerCompose 的作用就是批量容器编排DockerCompose 是Docker官方的开源项目,需要安装Compose 概念服务service ,容器。应用。(mysql,redis ,es)项目project。一组关联的容器...原创 2021-10-20 22:00:23 · 479 阅读 · 0 评论 -
Docker网络详解
1.如果安装了docker在本地 ip addr 会发现有docker0这个网卡如果启动了一个docker镜像,就会发现多个一个网卡再启动一个容器,又会多一对我们发现这个容器带来网卡,都是一对一对的evth-pair 就是一对的虚拟设备接口,他们都是成对出现的,一段连接协议,一对彼此相连正因为如此,evth-pair 充当一个桥梁,连接各种虚拟网络设备的OpeStack Docker容器之间的连接,OVS的连接都是使用evth-pair技术结论:tomcat01原创 2021-10-17 20:26:58 · 227 阅读 · 0 评论 -
DockerFile 镜像打包全流程详解+例子
Dockfile 是用来构建镜像的文件,命令参数脚本构建步骤:编写一个dockefile文件docker build 构建成为一个镜像docker run运行镜像docker push 发布镜像(DockerHub、阿里云镜像仓库)基础知识:每个保留关键字(指令)都必须是大写字母执行从上到下顺序执行#表示注释每一个指令都会创建提交一个新的镜像层,并提交!dockerfile是面向开发的,我们以后要发布项目,做镜像,就需要编写dockerfile文件,文件也很简单Docker原创 2021-10-17 19:45:19 · 7384 阅读 · 0 评论 -
容器数据卷的理解以及例子
1.DockerFileDockerFile 就是用来构建docker镜像的构建文件我们可以通过脚本来生成镜像,镜像是一层一层的,脚本一个个的命令,每个命令都是一层脚本内容:FROM centosVOLUME ["volume01","volume02"]CMD echo "-------end--------"CMD /bin/bash命令docker build -f /root/ldj/docker-file/dockerfile1 -t ldj_centos:1.0 .原创 2021-10-17 16:00:54 · 163 阅读 · 1 评论 -
容器数据卷
1.容器数据卷的概念我们知道,docker可以将应用和环境打包成一个镜像!如果所有的数据都存储在容器中,如果把容器删除,那么数据也会被删。我们希望,容器中写入数据的路径可以和本地产生映射,也就是说,每往容器写入数据,都会自动同步在本地,相当于本地有一份副本!这就用到了卷技术,目录的挂在,将我们容器内的目录,挂载到Linux上面!总结:容器的持久化和同步操作,容器间也是可以数据共享的!2.使用数据卷命令-v 本地文件路径:容器文件路径例子1例子启动centos容器容器内的/home1原创 2021-10-17 12:18:54 · 193 阅读 · 0 评论 -
docker镜像原理解析和提交镜像
1.镜像含义镜像是一种轻量级、可执行的独立·软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行库、环境变量和配置文件等。所有的应用,直接打包docker镜像,就可以直接跑起来一般通过一些方式获取镜像从远程仓库下载自己制作镜像 Dockerfile1.docker镜像加载原理UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高兴能的文件系统,它支持对文件系统原创 2021-10-17 10:38:21 · 568 阅读 · 0 评论 -
docker部署nginx ,tomcat,es+kibana以及可视化
1.部署nginx1.搜索是否有nginx镜像2.下载镜像3. 启动容器docker run -d --name nginx01 -p 3344:80 nginx3344是容器对外访问端口--name 给容器命名-d 后台运行-p 宿主机端口:容器内部端口4.使用curl验证端口是否通5. 外部可以访问到2.部署tomcat1.docker search2.docker pull3.启动容器docker run -d --name tomcat01-p 8899原创 2021-10-16 18:13:56 · 787 阅读 · 3 评论 -
docker常见命令
1.帮助命令1.docker version #显示docker的版本信息2.docker info # 显示docker额系统信息,包括镜像和容器数量3. docker 命令 --help官网文档地址https://docs.docker.com/engine/reference/commandline/docker/2.镜像命令1.docker imagesREPOSITORY 镜像的仓库源TAG 镜像的标签IMAGE ID 镜像的idCREATED 镜像的原创 2021-09-21 18:24:23 · 1268 阅读 · 1 评论 -
docker 安装与卸载
1.docker安装1.打开官网安装指南2.检查环境,最好是centos7或以上版本3.卸载原有旧版本,之前环境没有安装docker,可跳过此步sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \原创 2021-09-21 17:32:22 · 341 阅读 · 0 评论