随笔分类 -  docker和k8s

1
docker和k8s等虚拟化
摘要:一 Docker-compose 简介 docker compose 是docker官方的项目,是docker官方提供的一个负责管理项目中容器编排的工具。 Docker-Compose 将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container), 在使 阅读全文
posted @ 2023-01-06 17:20 与f 阅读(5153) 评论(0) 推荐(0) 编辑
摘要:网络知识二层交换技术:工作在OSI七层网络模型的第二层数据链路层,通过MAC地址进行帧转发(arp协议)。三层交换技术:工作在OSI七层网络模型的第三层网络层,也称为IP交换技术,通过IP地址进行包转发(各种路由算法协议rip,ospf,bgp)。它解决了局域网中网段划分之后,网段中子网必须依赖路由 阅读全文
posted @ 2023-01-05 10:25 与f 阅读(286) 评论(0) 推荐(0) 编辑
摘要:docker的四种网络模式 基于docker run创建容器时,可以使用--net选项指定容器的网络模式:Docker默认有以下4种网络模式: bridge模式,使用--net=bridge指定,默认设置 host模式,使用--net=host指定 none模式,使用--net=none指定 con 阅读全文
posted @ 2023-01-04 13:53 与f 阅读(938) 评论(0) 推荐(0) 编辑
摘要:一、镜像的构成 在通过Dockerfile定制镜像之前,先理解下镜像的构成。 分层存储 我们知道 Docker 镜像 是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 因为镜像包含操作系统完整的 roo 阅读全文
posted @ 2023-01-03 17:22 与f 阅读(190) 评论(0) 推荐(0) 编辑
摘要:DockerFile介绍 dockerfile是用来构建docker镜像的文件! 命令参数脚本! 构建步骤: 1.编写一个dockerfile文件 2.docker build 构建成为一个镜像 3.docker run 运行镜像 4.docker push 发布镜像(DockerHub,阿里云镜像 阅读全文
posted @ 2023-01-02 23:19 与f 阅读(227) 评论(0) 推荐(0) 编辑
摘要:生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。 容器中管理数据主要有两种方式: 数据卷(Data Volumes):容器内数据直接映射到本地主机环境;如何在容器内创建数据卷,并且把本地的目录或文件挂载到容器内的数据卷中 阅读全文
posted @ 2023-01-01 22:21 与f 阅读(212) 评论(0) 推荐(0) 编辑
摘要:什么是镜像 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件 Docker镜像是由文件系统叠加而成。最底端是一个引导文件系统,即bootfs,这很像典型的Linu/Unix的引导文件系统。Do 阅读全文
posted @ 2023-01-01 19:43 与f 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一 帮助命令 docker version #显示docker的版本信息 docker info #显示docker的系统信息,包括镜像和容器的数量 docker 命令 --help #命令帮助信息 帮助文档地址:https://docs.docker.com/reference/ 二 镜像命令 d 阅读全文
posted @ 2023-01-01 00:15 与f 阅读(64) 评论(0) 推荐(0) 编辑
摘要:重要概念:镜像、容器 镜像:可以理解为软件安装包,可以方便的进行传播和安装。容器:软件安装后的状态,每个软件运行环境都是独立的、隔离的,称之为容器。 Docker关系图(简): 通常情况下,可以通过以下两种方式来查询想要使用的命令详情: 客户端输入docker或者docker --help就能查看简 阅读全文
posted @ 2022-12-30 17:03 与f 阅读(73) 评论(0) 推荐(0) 编辑
摘要:使用 yum 安装 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 uname -r 3.10.0-327.el7.x86_64 安装 Docker 从 2 阅读全文
posted @ 2022-12-30 15:04 与f 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1.进入正在运行的docker容器 # 首先使用下面的命令,查看容器ID(CONTAINER ID): docker ps -a # 然后用下面的命令进入容器,就可以使用bash命令浏览容器里的文件: docker exec -it [CONTAINER ID] bash # 有的镜像没有bash命 阅读全文
posted @ 2022-07-12 17:10 与f 阅读(89) 评论(0) 推荐(0) 编辑
摘要:Docker关系图(简): 通常情况下,可以通过以下两种方式来查询想要使用的命令详情: 客户端输入docker或者docker --help就能查看简易版的命令行列表; 访问官方命令行文档查阅详尽版的命令行介绍; 1、docker基本命令 `uname -r` :查看内核 `systemctl st 阅读全文
posted @ 2022-07-12 15:29 与f 阅读(808) 评论(0) 推荐(1) 编辑
摘要:centos 安装docker 官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/ 里面包含包下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Pac 阅读全文
posted @ 2020-06-06 16:01 与f 阅读(278) 评论(0) 推荐(0) 编辑
摘要:docker image docker image是一个极度精简版的Linux程序运行环境,官网的java镜像包括的东西更少,除非是镜像叠加方式的如centos+java7 docker image是需要定制化build的一个安装包,包括基础镜像+应用的二进制部署包 docker image内不建议 阅读全文
posted @ 2019-03-19 15:32 与f 阅读(484) 评论(0) 推荐(0) 编辑
摘要:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: docker Client客户端 Docker Da 阅读全文
posted @ 2019-03-19 15:05 与f 阅读(204) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示