linux怎么查看本机内存大小
229
2022-10-19
Docker第一篇(什么是Docker和安装卸载方法)
1、Docker 诞生
Docker 是 dotcloud 公司开源的一款产品 dotcloud 是 2010 年新成立的一家公司,主要基于 PAAS ( Platfrom as a Service ) 平台为开发者提供服务。2013 年 10 月 dotcloud 公司改名为 Docker 股份有限公司,其实据说是混不下去了,才开源尝试让大家一起完善功能,最后一炮走红。
2、Docker 相关解释(官方解释)
Linux Container 是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源
Docker 是 PAAS 提供商 dotCloud 开源的一个基于 LXC(LXC=Linux Container) 的高级容器引擎,源代码托管在 Github 上, 基于 go 语言并遵从 Apache2.0 协议开源
Docker 设想是交付运行环境如同海运,OS 如同一个货轮,每一个在 OS 基础上的软件都如同一个集装箱,用户可以通过标准化手段自由组装运行环境,同时集装箱的内容可以由用户自定义,也可以由专业人员制造
3、Docker 与传统虚拟化对比
了解的同学一看就知道,其实最明显的就是docker解决了每个虚拟机里面都有一个庞大的操作系统,这个操作系统其实也很占硬件资源。在Docker里面最小的Centos7镜像包才200MB左右。
优势在于更小的硬件开支和秒级的开机速度,是虚拟化发展的必然趋势。
4、Docker 的构成
l Docker 仓库:Docker 自身组件 > Docker Client:Docker 的客户端 > Docker Server:Docker daemon 的主要组成部分,接受用户通过 Docker Client 发出的请求,并按照相应的路由规则实现路由分发
> Docker 镜像:Docker 镜像运行之后变成容器(docker run)
5、Docker 的安装方式
注意:
1、首先建议搭建都用最新的centos7版本,可以使用yum update -y升级一下,docker需要Linux3.10以上的内核(包含)
2、关闭firewalld防火墙和selinux。
3、安装iptables防火墙,并启用。
yum install -y iptables-services
1、脚本安装,适合做实验,安装的是最新版本。
$ curl -sSL | shsystemctl start dockersystemctl enable dockerdocker run hello-world
2、yum安装,centos7开始不用配置yum源,直接安装就行,安装完也是最新版。当然如果你有国内yum源可能更快一点。
yum install -y docker
3、RPM包安装,适合生产环境,可以下载自己想要的版本。
首先去这个地址找到你的版本安装包,下载下来。~]# mkdir docker[root@localhost ~]# cd docker[root@localhost docker]# lsdocker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm[root@localhost docker]# yum install -y *
4、总结
不管你用什么方法安装的docker,都必须执行以下几步才证明,你安装成功了。
1、启动docker,并设置开机自启动。
2、查看一下docker的具体版本是不是自己要的。
3、先run一个hello-world看看docker是不是能正常使用。
6、Docker 的卸载方式
参考地址:
1、停止docker服务,
systemctl stop docker
2、查看yum安装的docker文件包
yum list installed |grep docker
3、如果上面检查出来有docker开通的安装包,就用下面命令卸载。一般情况下yum安装的这个方式,就能卸载。
yum remove -y 具体的安装包名称
4、查看docker相关的rpm源文件
rpm -qa |grep docker
5、删除所有安装的docker文件包
yum remove -y 具体的安装包名称
6、 其他的docker相关的安装包同样删除操作,删完之后可以再查看下docker rpm源
rpm -qa |grep docker
7、删除docker的镜像文件,默认在/var/lib/docker目录下
8、删除上述的docker目录
rm -rf /var/lib/docker
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~