zoukankan      html  css  js  c++  java
  • Docker随笔

    • Docker?需要 linux基础,springboot原理
    • 单机:
      • Docker概述
        • 为什么出现
          •   一款产品,开发--上线,两套环境,应用环境,应用配置,开发人员,运维人员,​问题:我在我的电脑可以运行在服务器上不行,版本更新,服务不可用 开发即运维!​ 配置环境十分麻烦,每个机器都要部署环境(集群Redis、ES、Hadoop)费时费力 发布一个项目 jar.war 需要(Redis,mysql,jdk ES)​​。项目带上环境安装打包! 之前在服务器配置一个应用环境 ​Redis,mysql,jdk ES、Hadoop,配置超麻烦,不能夸平台(windows,linux) 传统,开发jar,运维维护环境 现在:打包部署上线,一套流程做完 Docker给以上问题提出了解决方案 java--apk--发布(应用商店)--使用apk--安装即可用​​​​ java--jar(环境)--打包项目带上环境(镜像)--Docker仓库(商店)--下载我们发布的镜像--直接运行​ ​ docker思想来自于集装箱 JRE--多个应用,端口冲突--原来都是交叉的, 隔离--Docker核心思想,打包装箱,每个箱子互相隔离​​​ Docker通过隔离机制,可以将服务器运用到极致​
        • Docker历史
          •   2010年,搞IT的年轻人在美国成立了一家公司 dotCloud,做一些pass的云计算服务,LXC有关容器技术,他们将自己的容器化技术命名为Docker。因为运行不下去,2013年开源。越来越多的人发现了Docker的优点。2014年4月,Docker1.0发布。 为什么这么火?因为​十分轻巧。在容器技术出现之前,使用vm虚拟机技术 虚拟机:虚拟化技术,在window中装一个Vmware,通过这个软件虚拟出一台或多台电脑,十分笨重,几十秒启动 vm:linux原生镜像,隔离,开启多个虚拟机​ 容器技术​:也是虚拟化技术,隔离,镜像(最核心的环境4m+jdk+mysql)十分小巧,运行镜像,一秒启动。
        • 什么是Docker
        • Docker能干什么
      • Docker安装
      • Docker命令
        • 镜像命令
        • 容器命令
        • 操作命令
        • ...
      • Docker镜像
      • 容器的数据卷
      • DockerFile
      • Docker网络原理
      • IDEA整合Docker
    • 集群:
      • Docker Compose
      • Docker Swarm
      • CICD jenkins
  • 相关阅读:
    成为明星程序员的10个提示
    使用命令时一些快捷的方法
    mysql字符串截取
    MFGTool2批量操作
    busybox microcom Segmentation fault
    Linux 定制X86平台操作系统
    Buildroot MariaDB替代MySQL
    arcotg_udc: exports duplicate symbol imx_usb_create_charger (owned by kernel)
    create newline in Github Bio
    BusyBox ifup udhcpc后台运行
  • 原文地址:https://www.cnblogs.com/sense61/p/13348176.html
Copyright © 2011-2022 走看看