
dacker
文章平均质量分 79
沃野布兹道
这个作者很懒,什么都没留下…
展开
-
基于k8s的多master高可用集群部署项目
基于k8s的多master高可用集群部署项目项目规划Etcd数据库集群部署一、创建CA证书和密钥1、安装 CFSSL2、创建CA配置文件4、创建etcd证书签名请求文件项目规划Etcd数据库集群部署etcd1:192.168.31.63etcd2:192.168.31.65etcd3:192.168.31.66一、创建CA证书和密钥使用 cfssl 来生成 Certificate Authority (CA) 证书和秘钥文件1、安装 CFSSLcurl -o /usr/local/原创 2021-09-15 14:43:10 · 1044 阅读 · 0 评论 -
Kubernetes的总架构
机器环境(三台机器,Ubuntu系统)IP:192.168.25.135 主机名:manager担任角色:swarm managerIP:192.168.25.199主机名:work1 担任角色:swarm nodeIP:192.168.25.102 主机名:work2担任角色:swarm node1、配置ip地址...原创 2021-09-07 13:32:44 · 405 阅读 · 1 评论 -
k8s基础--安装
k8s基础--安装硬件环境的要求:步骤1、关闭防火墙、selinux、为每一台机器准备一个docker环境(步骤省)2、 安装yum-utils软件包(提供yum-config-manager 实用程序),配置加速源3、配置 Docker使用systemd作为默认Cgroup驱动4、关闭swap分区5、重新命名主机,在所有主机上上添加如下命令,修改hosts文件6、每台机器上的/etc/hosts文件都需要修改7、安装kubeadm,kubelet和kubectl8、master主机执行部署Kubernet原创 2021-09-06 17:09:49 · 806 阅读 · 1 评论 -
Docker Dockerfile
什么是DockerfileA Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an imageDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。格式1、 Dockerfile指令不区分大小写。但是,约定是将它们大写,以便更容易地将它们与参数区分开来。2、 DockerDocker原创 2021-08-18 19:48:39 · 440 阅读 · 0 评论 -
镜像的制作
首先创建一个文件夹mkdir mydocker在文件夹里面开始制作镜像1、创建Dockerfile,编辑里面的内容vim Dockerfile内容:FROM python:2.7-slim #来自于哪个镜像WORKDIR /app #工作目录ADD . /app 把当前目录复制到工作目录RUN pip install --trusted-host pypi.python.org -r requirements.txtEXPOSE 80ENV NAME WorldEN原创 2021-08-17 19:10:20 · 1240 阅读 · 0 评论 -
swarm
我们是否可以同时管理多台宿主机,其中一台服务挂掉了,另一台马上启动起来,具有容错的特点,既 集群:cluster概念Docker Swarm 是 Docker 的集群管理工具, 它是将一群Docker宿主机变成一个单一的虚拟主机。swarm 集群由管理节点(manager)和工作节点(work node)构成。swarm mananger:负责整个集群的管理工作包括集群配置、服务管理等所有跟集群有关的工作,也可以做work node 的工作work node:即图中的available nod.原创 2021-08-19 16:35:05 · 322 阅读 · 0 评论 -
镜像制作(二)
1.以centos7作为基础镜像2.在里面安装好ip,vim,ping命令3.编译好nginx,使用我们指定的配置文件nginx.conf4.启动容器的时候,就启动nginx5.网页代码上传到容器里:a.直接做到镜像里b.使用数据卷挂载使用 /usr/local/nginx1/html/1、准备环境,创建目录root@xulun:/home/xulun# mkdir mydockerroot@xulun:/home/xulun/mydocker# mkdir mydocker.原创 2021-08-18 22:11:05 · 219 阅读 · 0 评论 -
compose
概念compose是docker官方出品的一个python编写的容器编排工具,是启动容器的脚本,在脚本里指明启动容器的顺序,启动多少容器,每个容器的具体参数1、对容器进行什么操作答:启动容器,可以指定端口,卷,链接,使用哪个镜像等,平时我们使用命令行来指定,现在起文件来传参2、对多少容器进行编排答:1>=13、对多少台宿主机的容器进行编排操作答:一台Compose 文件是一个YAML文件,定义了 服务、 网络和 卷。Compose 文件的默认路径是./docker-compose.原创 2021-08-19 12:00:44 · 589 阅读 · 0 评论 -
Docker镜像容器数据卷
docker的使用概念镜像容器仓库基本命令汇总容器如何导出镜像,导入镜像?**注意**容器上不了网的问题的解决方法:控制一个容器的内存资源和cpuvolumes 数据卷创建数据卷查看数据卷查看卷的路径使用卷: 容器去使用卷概念镜像image,镜像是打包好的软件(程序代码、基础系统、依赖关系的软件包、系统库、工具),是Docker容器的源代码,Docker镜像用于创建容器。使用build命令创建镜像容器运行镜像的地方,背后就是起到一个进程来运行这个镜像,包括应用程序及其所有依赖项,作为操作系统的独原创 2021-08-12 21:25:10 · 538 阅读 · 0 评论 -
Docker安装概念及隔离
概念什么是dckerdocker与虚拟机相比优缺点安装安装版本注意sentos安装ubuntu安装什么是dckerdocker 是一个软件,使用GO语言开发的一个软件对容器进行管理,是一个容器化平台,它以容器的形式将您的应用程序及其所有依赖项打包在一起,以确保您的应用程序在任何环境中无缝运行docker与hypervisor相比优缺点docker与之相比:安装速度更快扩展方便 --> 快速的复制占用的内存更少,但是隔离机制不如虚拟机,出现的时间也比较晚安装版本注意cen原创 2021-08-11 19:20:32 · 175 阅读 · 0 评论 -
docker---镜像结构原理
什么是镜像A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.镜像包含:代码、运行环境、系统工具、系统库和设置镜像有两层含义:镜像的特点1、从零开始不依赖原创 2021-08-17 15:41:52 · 471 阅读 · 0 评论