0
点赞
收藏
分享

微信扫一扫

Docker的概述与安装

千行 2022-02-20 阅读 55

一、服务器选型

在选择服务器操作系统时,Windows附带了许多您需要付费的功能。

Linux是开放源代码,可让用户免费使用。

对比

二、虚拟机

1、什么是虚拟机

2、微服务的部署策略

(1)、基于主机(物理机或虚机)的多服务实例

基于主机的多服务实例模式是最为传统的应用程序部署方法。

①、在该模式下,软件开发人员可以提供单个或多个物理机或虚机,同时在每个主机上运行多个服务实例。 此模式有几种不同的实现形式,其中包括:将每一个服务实例都作为一个单独的进程,或是在同一进程 中运行多个服务实例。

 ②、优点

由于多个服务实例使用的是同一服务器、及其操作系统,因此它们的资源使用效率相对较

高。

③、不足之处

(2)、基于容器的服务实例

①、在这种部署模式下,每个服务实例都运行在其各自的容器中,因此也被称为操作系统级别的虚拟化机制。

三、Docker

1、什么是docker

Docker 是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。

2、虚拟机与容器的区别

 四、Docker三要素

1、Docker镜像

(1)、Docker 镜像就是一个只读的模板。

例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 Apache 或用户需要的其它应用 程序。

(2)、镜像可以用来创建 Docker 容器。

Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一 个已经做好的镜像来直接使用。

2、Docker仓库

(1)、仓库是集中存放镜像文件的场所。

有时候会把仓库和仓库注册服务器( Registry )混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的 标签(tag )。

(2)、仓库分为公开仓库(Public)和私有仓库(Private)两种形式。

  • 最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。
  • 当然,用户也可以在本地网络内创建一个私有仓库。 当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库,这样下次在另外一台 机器上使用这个镜像时候,只需要从仓库上 pull 下来就可以了。

3、Docker容器

(1)、Docker 利用容器来运行应用。

(2)、容器的作用

五、Docker安装

Docker支持运行CentOS版本:CentOS 7.X

1、内核版本检查

 2、卸载可能存在的旧版本

yum remove docker \
    docker-client \ 
    docker-client-latest \ 
    docker-common \ 
    docker-latest \ d
    ocker-latest-logrotate \ 
    docker-logrotate \ 
    docker-engine

3、安装必要的系统工具

4、添加docker-ce安装源

5、 配置阿里云Docker Yum源 

6、更新yum缓存

如果报yml.pid占用

7、安装docker-CE

(1)、默认安装的是最新版本的稳定版

(2)、查看版本列表请使用如下命令:

 五、Docker基本使用

举报

相关推荐

0 条评论