0
点赞
收藏
分享

微信扫一扫

容器化运维操作(七)-扩展——Kubernetes基本介绍 & Docker的开发流程 & Docker下载-不同软件系统

你的益达233 2022-04-03 阅读 14
前端docker

容器化运维操作(七)-扩展——Kubernetes基本介绍 & Docker的开发流程 & Docker下载-不同软件系统

自学补充知识

  1. 什么是Kubernetes?

Kubernetes, 中文意思是舵手或导航员,它是一个容器集群管理系统,主要职责是容器编排(Container Orchestration)——启动容器,自动化部署、扩展和管理容器应用,还有回收容器。

文档: https://kubernetes.io/zh/

集群相关:Mesos,Docker Swarm

  1. 简单的DevOps流程介绍:

在这里插入图片描述

参考链接:从一张图看Devops全流程

  1. Docker中的文件系统,深入理解原理:

在这里插入图片描述

  1. Docker的一般开发流程介绍:

    • 寻找基础镜像
    • 基于基础镜像编写Dockerfile脚本
    • 根据Dockerfile脚本创建项目镜像
    • 将创建的镜像推送到docker仓库 (根据自身需要,可做可不做)
    • 基于项目镜像创建并运行docker容器 (实现最终部署)

    这里面如果一扩展,就变成了自动化开发流程,比如:加入版本控制git -> 使用webhook -> jenkins自动打包 -> docker自动构建 -> 推送镜像 -> 生产环境部署

课程资源

Docker for Mac【系统:10.12以上】: https://download.docker.com/mac/stable/Docker.dmg

Docker for Windows【系统:专业版及企业版】: https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe

Docker ToolBox for Mac【系统:10.10.3以上】: https://download.docker.com/mac/stable/DockerToolbox.pkg

Docker ToolBox for Windows【系统:windows7以上】:https://download.docker.com/win/stable/DockerToolbox.exe

举报

相关推荐

0 条评论