对于docker的理解
什么叫docker?
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。
以上是根据docker中文摘要过来的。
我认为学习一门技术,首先你要先了解他能干什么,能给你带来什么,这是比你掌握和理解技术更重要的,因为技术是个无底洞,每门技术都有它存在的必要性,你如果都学必然精力和时间达不够,并且这样深度也不行。所以这里我介绍下docker能干什么。
我的理解:docker是一个容器,他可以承载很多载体,比如tomcat,后端的war包,redis,nginx,甚至操作系统,打成一个镜像,然后再其他的linux上下载docker后run一下即可运行,并且是秒开,然后就能访问这个载体里的东西,类似于一个增强版系统镜像,这个镜像不受系统限制。
应用场景:记得婷主以前问我,公司项目上线了,现在需要把项目部署到学校,有什么好办法,当然到学校那边的服务器上,安装tomcat,jdk,mysql,mq,redis,nginx等等可以完成工作,但是这样耗时耗力,效果并不好,如果可以把这些东西放在一个镜像里,打包放进个容器,对方下载运行就可以使用的话,是不是很方便,如果有100个学校(只是举例,难到要安装100次吗),就可以直接分发到所有客户服务器进行安装,就会很方便。
docker的具体安装以及一些细节,后面弄完后我会再补充进来,先写这么多。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
环境搭建-CentOS下安装Harbor镜像仓库
harbor的官方安装指南介绍了harbor有三种安装方式,分别是在线安装、离线安装和OVA安装,由于网络环境受限,本文主要采用离线安装的方式。 官方文档上面说明需要依赖Python 2.7或以上版本,Docker引擎1.10以上,还有Docker Compose 1.6.0或以上版本。 CentOS 7.2自带Python 2.7.5 Python version.png Docker也已经提前安装: Docker version.png 所以剩下需要安装Docker Compose 安装Docker Compose 下载Docker Compose 下载1.21.2版本的Docker Compose,参考文档 sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose docker-compose.png 修改docker-com...
- 下一篇
Auto Scaling 伸缩配置支持镜像预设密码
功能说明 什么是镜像预设密码 如果您的一个 ECS 实例设置了密码(用于远程登录 ECS),则通过该实例制作的快照进而通过该快照创建出来了一个自定义镜像,该镜像即被认为 镜像中预设了密码。若您使用该自定义镜像来创建新的伸缩配置,然后通过该配置弹出来的ECS的密码值就会是镜像中预设的密码。 前置条件 创建伸缩配置时选镜像为 自定义镜像/共享镜像,且所选镜像已经预设了密码。 通过该伸缩配置弹机器 操作步骤 制作带密码的自定义镜像 对带有密码的实例的系统盘【创建快照】 通过快照【创建自定义镜像】 前往 Auto Scaling 控制台 选择某个伸缩组后,创建伸缩配置 2.1 选择【自定义镜像】 ![image](https://yqfile.alicdn.com/4e71b6c43551ab4a2bc4c9dd97587313a0378dbb.png) &l
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音