linux cpu占用率如何看
245
2022-10-21
Docker简介与安装
Docker简介与安装
一、docker简介
是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源 是在Linux容器里运行应用的开源工具 是一种轻量级的“虚拟机” Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器
==架构为==:
服务 | 说明 | 应用 |
---|---|---|
IAAS | 基础设施及服务 | 硬件(服务器、网络设置、防火墙等)虚拟化 网络虚拟化(大二层) 例:openstack |
PAAS | 平台及服务 | 环境 例:数据库、 docker 、kubernetes |
SAAS | 应用及服务 | 应用 例:应用商店的应用 |
==与虚拟机的区别==
对比 | docker容器 | 虚拟机 |
---|---|---|
启动速度 | 秒级 | 分钟级 |
计算能力损耗 | 几乎无 | 损耗50%左右 |
性能 | 接近原生 | 弱于 |
系统支持量(单机) | 上千个 | 几十个 |
隔离性 | 资源隔离/限制 | 完全隔离 |
==使用场景==
对应用的打包与部署自动化 创建轻量、私密的PAAS环境 实现自动化测试和持续的集成/部署 部署与扩展webapp、数据库和后台服务
二、docker核心概念
镜像:一个面向docker容器引擎的制度模板 容器:从镜像创建的运行实例 仓库:集中保留镜像的地方,分为 公有仓库:Docker官方仓库 私有仓库:个人化、私有化的仓库
Docker是容器管理工具,容器由镜像创建而来,镜像从仓库中获取而来,仓库分为公有、私有。
三、安装docker
这里我是去网站直接进行安装,很快捷
1、进入docker官网
2、装之前卸载旧版本(不管有没有)
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ yum install docker-ce docker-ce-cli containerd.io
装之前清空一下yum缓存
yum makecache fast yum install docker-ce docker-ce-cli containerd.io systemctl start docker systemctl enable docker
4、安装阿里云镜像加速器
登录到阿里云官网后,进入控制台,搜索容器镜像服务,再进入镜像加速器里面复制镜像加速器命令即可配置完成
5、安装完成
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~