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上下载,他相当于是一个中央仓库

image.png

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集群以及各处网络访问的阻碍。另外还有负载均衡功能,真是屌到爆了。

国内获取 Kubernetes 镜像的方法

原文地址:https://www.cnblogs.com/springboot/p/9563466.html

时间: 2024-10-08 15:20:00

docker和kubernetes docker的区别的相关文章

大型网站技术-3. 容器Docker与kubernetes

大型网站技术基石篇-容器Docker与kubernetes Docker和Kubernetes的关系就如Xen与OpenStack. Docker是一种容器技术,和Hypervisor(KVM/Xen这类)不同的是,Docker不会提供一整个操作系统,他能提供隔离的程序运行环境.对一个应用来说这已经够了. Kubernetes是Google的一个开源容器管理项目,他能利用Docker/其他技术部署/管理容器集群.   Docker          项目地址:https://www.docker

Docker和Kubernetes

Docker和Kubernetes Docker Docker是一个容器的开放平台,但它不是最早的.自20世纪70年代以来,容器平台一直存在.他们的开发可以追溯到Unix中的chroot系统调用.在2000年代早期,FreeBSD Jails和Linux服务器的开发导致了2008年的Linux容器(LXC).Docker在2013年左右出现在容器领域,并立即取得了成功.原因是Docker使得运行容器变得简单:使用Docker,开发人员可以轻松启动,停止和销毁容器.而且带来的低学习曲线和易用性,使

Kubernetes & Docker 容器网络终极之战(十四)

目录 一.单主机 Docker 网络通信 1.1.host 模式 1.2 Bridge 模式 1.3 Container 模式 1.4.None 模式 二.跨主机 Docker 网络通信分类 2.1 通信方案 2.2.容器网络规范 2.3.网络通信实现方案 2.4.Kubernetes 网络模型 三.跨主机 Docker 网络 3.1 Flannel 网络方案 3.2.Calico 网络方案 3.3.Canal 网络方案 3.4.Docker overlay 网络方案 3.5.Docker ma

基于docker、kubernetes部署openstack到atomic系统上

声明: 本人阅读笔记,翻译类文章仅作意译.如有不对之处,请指出. 需要更本源的理解,请自行阅读英文. 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:寻觅神迹 内容系本人学习.研究和总结,如有雷同,实属荣幸! 基于docker.kubernetes部署openstack到atomic系统上 openstack的服务定义,是不是看起来很简洁? openstack的实际组件构成,是不是看起来很复杂? 所有的openstack

Openstack+Kubernetes+Docker微服务

Openstack+Kubernetes+Docker微服务 渐入佳境,我们开始比较具体的工作,由于Docker是一个基础组件,所以本文的主题是Docker和Registry2. 底层系统基于Centos7,先在一台云主机上安装Docker,Docker的安装非常简单,参考官网Docker Centos部分安装指导只需要几步,安装好之后开始以下配置. 关闭防火墙 service firewalld stop systemctl disable firewalld.service Docker 1

实战Docker到Kubernetes技术系列视频教程

培训对象:系统工程师.软件架构师.软件工程师.运维工程师.以及对云计算领域感兴趣的IT精英 课程目录: 第一课  为什么你需要学Docker第二课  Docker实战之容器基础命令系列第三课  Docker实战之自定义容器镜像第四课   Docker实战之容器互联实战第五课  Docker实战之容器网络机制(上)第六课 Docker实战之容器网络机制(下)第七课 Docker图形化管理和监控第八课kubernetes横空出世背后的秘密第九课kubernetes架构深度解析第十课kubernete

docker save与docker export的区别

在http://chy940405.blog.51cto.com/11344281/1981804 这篇文章中分享了docker 基本操作Ⅱ(关于镜像操作),其中有一个问题就是docker save和docker export都能导出镜像包,咋看起来区别似乎不大,如下就来介绍两者的区别,适用于什么场景? - docker save > docker save的应用场景是,如果你的应用是使用docker-compose.yml编排的多个镜像组合,但你要部署的客户服务器并不能连外网.这时,你可以使用

实战Docker到Kubernetes技术系列视频教程(项目实战)

38套大数据,云计算,架构,数据分析师,Hadoop,Spark,Storm,Kafka,人工智能,机器学习,深度学习,项目实战视频教程 视频课程包含: 38套大数据和人工智能精品高级课包含:大数据,云计算,架构,数据挖掘实战,实时推荐系统实战,电视收视率项目实战,实时流统计项目实战,离线电商分析项目实战,Spark大型项目实战用户分析,智能客户系统项目实战,Linux基础,Hadoop,Spark,Storm,Docker,Mapreduce,Kafka,Flume,OpenStack,Hiv

大神教你轻松玩转Docker和Kubernetes中如何运行MongoDB微服务

本文介绍了利用Docker和Kubernetes搭建一套具有冗余备份集合的MongoDB服务,从容器对CI和CD引发的改变入手,讨论了容器技术对MongoDB带来的挑战和机会,然后实战如何部署一套稳定的MongoDB服务,非常的干货 介绍 想尝试在笔记本电脑上运行MongoDB么?希望通过执行一个简单的命令,然后就有一个轻量级.自组织的沙盒么?并可再通过一条命令就可以移除所有的痕迹么? 需要在多个环境中运行相同的应用程序栈?创建自己的容器镜像,使得开发.测试.操作和支持团队启动一份完全相同的环境