docker和kubernetes docker的区别
之前公司的测试环境,刚开始自己搭建虚拟机,然后安装redis,nginx,mq,mysql,tomcat,jdk,marven,还有jekins.前面些还算好点,jekins还是比较麻烦的。然后搭完以后镜像出来,换到另外一台上,换个ip,单独做测试环境。然后每次部署,通过ssh连接到linux服务器,kill -9,然后备份,重启服务器,打war包,真心烦人。后来用了jekins,开发环境发布部署就随便发,测试。感觉非常方便。
最近公司开始使用微服务,分布式,大数据等。所以使用docker把微服务作为一个个单独的容器,然后单独运行,然后还发现,不管nginx,redis,mysql,还是hadop等。对于docker都是一个模式,下载docker镜像,run一下,就OK了。真的是万剑归宗,学一招尝遍天。
由于我自己也是刚接触docker(之前微服务项目应该也是用docker,但是没直接接触到),介绍不到位的各位见谅。
docker hub
1.首先你需要先在docker hub申请个账号,这样以后docker很多镜像都可以从docker hub上下载,他相当于是一个中央仓库
docker指南
可以看个Centos Docker安装和Docker安装Mysql
docker安装完以后,可以用docker pull mysql从docker hub上下载mysql镜像,然后使用docker images |grep mysql进行安装
然后运行容器:docker run -p 3306:3306 --name mymysql -v PWD/logs:/logs -v $PW
这个就是运行docker run的时候带上mysql的密码,名字,以及logs日志等
2.docker用上了。把docker放到了对应的数组机上,那如何解决数组机与docker网络访问问题,一般是吧docker映射到它的数组机上,然后数组机和数组机之间可能是通过局域网访问,然后docker之间就通过局域网访问,Kubernetes Docker解决的就是docker集群以及各处网络访问的阻碍。另外还有负载均衡功能,真是屌到爆了。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开发者应该了解Kubernetes对于程序的影响点
开发者是否要了解Kuberntes呢? 现在Kubernters越来越热了,很多公司都在开发、测试以及生产上逐步使用上了Kubernetes作为容器集群管理平台。最新调查显示,在5000+的大型企业中,有超过40%的生产环境已经使用上Kubernetes(*)。但是一般的理解,Kubernetes是更偏运维类的系统,开发似乎不用太关注,是否是这样?答案是否定的! 虽然说,多数开发者可以不用改动原有应用就可以把这些应用迁移/搬移到容器平台里(这里用“搬移”意思是,更多的是使用者把容器直接作为虚机对待),但是如果需要更好的使用Kubernetes,则开发者需要理解kubernetes的一些架构以及原理,并对程序架构以及一些实现细节作出调整。本文从一些细节上解释一下程序需要做出的适配点,以更好的把程序运行到Kuberentes上。 处理好IP
- 下一篇
阿里云服务器活动,2核4G 1.4折,仅需19元/月,更有1000元代金券等你领
之前阿里云的活动配置都是“云服务器突发性能型T5 1核2G 带宽:1M固定带宽 系统盘:40G”,这个配置入门不错,但是服务器上软件多了,肯定就显得力不从心了,但是最近,阿里云又出了新的活动服务器,配置上了一个档次,直接升到2核4G 1M带宽 40G 高效云盘服务器来了!!!* 活动介绍 活动依然是推荐购买,没有单独的购买页面, 需要邀请链接才能购买:购买链接购买前领取幸运券,可能会有折上折优惠哦:领取幸运券 实例规格 规格:阿里云服务器入门型2核4G 带宽:1M固定带宽 系统盘:40G 高效云盘; 节点包含华北1、华北2、华北3、华东1、华东2、华南1、香港; 价格 ¥ 269/1年 ¥ 499/2年 ¥ 699/3年 每月低至19元,这个价格如果不是活动优惠的话,在哪里都买不到这个配置的。 活动时间 2018年8月20日-2018年9月7日 活动对象 1、阿里云官网注册的个人实名认证用户。其中,新老用户均可作为拼团活动的推荐者,但只有未购买过云产品(即账号下无付费订单记录)的新用户方有资格参与拼团购买。 2、同一用户仅有一次参与拼团推荐或拼团购买指定云服务器的机会。例如:同一用户使...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境