0
点赞
收藏
分享

微信扫一扫

Docker简介与安装

Docker简介与安装

一、docker简介

  • 是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源
  • 是在Linux容器里运行应用的开源工具
  • 是一种轻量级的“虚拟机”
  • Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器

==架构为==:

服务 说明 应用
IAAS 基础设施及服务 硬件(服务器、网络设置、防火墙等)虚拟化 网络虚拟化(大二层) 例:openstack
PAAS 平台及服务 环境 例:数据库、 docker 、kubernetes
SAAS 应用及服务 应用 例:应用商店的应用

==与虚拟机的区别==

对比 docker容器 虚拟机
启动速度 秒级 分钟级
计算能力损耗 几乎无 损耗50%左右
性能 接近原生 弱于
系统支持量(单机) 上千个 几十个
隔离性 资源隔离/限制 完全隔离

==使用场景==

  • 对应用的打包与部署自动化
  • 创建轻量、私密的PAAS环境
  • 实现自动化测试和持续的集成/部署
  • 部署与扩展webapp、数据库和后台服务

二、docker核心概念

  1. 镜像:一个面向docker容器引擎的制度模板
  2. 容器:从镜像创建的运行实例
  3. 仓库:集中保留镜像的地方,分为
    • 公有仓库:Docker官方仓库
    • 私有仓库:个人化、私有化的仓库

Docker是容器管理工具,容器由镜像创建而来,镜像从仓库中获取而来,仓库分为公有、私有。

三、安装docker

这里我是去网站直接进行安装,很快捷

1、进入docker官网

https://docs.docker.com/

安装1.png
安装2.png
安装3.png

2、装之前卸载旧版本(不管有没有)
 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装4.png
安装5.png
安装6.png

 sudo yum install -y yum-utils

 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安装7.png

3、安装docker引擎
 sudo yum install docker-ce docker-ce-cli containerd.io

安装8.png

装之前清空一下yum缓存

yum makecache fast
yum install docker-ce docker-ce-cli containerd.io           
systemctl start docker
systemctl enable docker

安装9.png

4、安装阿里云镜像加速器

https://account.aliyun.com/

登录到阿里云官网后,进入控制台,搜索容器镜像服务,再进入镜像加速器里面复制镜像加速器命令即可配置完成

安装10.png
安装11.png
安装12.png

5、安装完成

安装13.png

举报

相关推荐

0 条评论