第一章_Docker容器引擎

1、Docker的核心概念及安装

1)镜像

        Docker 的镜像〈Image〉是创建容器的基础.类似虚拟机的快照,可以理解为是一个面向Docker容器引擎的只读模板。比如,一-个镜像可以是一个完整的CentOS 操作系统环境,称为一个CentOS镜像:可以是一个安装了MySOL的应用程序.称为一个MySOL镜像,等等。

        Docker 提供了简单的机制来创建和更新现有的镜像,用户也可以从网上下载已经做好的应用镜像来直接使用。

2)容器

        Docker的容器(Container)是从镜像创建的运行实例。它可以被启动、停止和删除。所创建的每一个容器都是相互隔离、互不可见,可以保证安全性的平台。可以把容器看作一个简易版的Linux环境,Docker 利用容器来运行和隔离应用。

3)仓库

        Docker仓库(Repository)是用来集中保存镜像的地方.当创建了自己的镜像之后,可以使用push命令将它上传到公有仓库(Public)或者私有仓库(Private),这样一来当下次要在另外一台机器上使用这个镜像时,只需要从仓库上拉取下来就可以了。

        仓库注册服务器〈Registry)是存放仓库的地方,其中包含了多个仓库,每个仓库集中存放某一类镜像.并且使用不同的标签(Tag〉来区分它们。目前最大的公共仓库是Docker Hub,存放了数量庞大的镜像供用户下载使用。

2、安装Docker

        Docker支持在主流的操作系统平台上进行使用,包括Windows系统. Llinux系统及MacOS系统等。目前最新的RedHat RHEL、CentOS及 Ubuntu系统官方软件源中都已经默认自带了Docker包,可直接安装使用.也可以用Docker自己的YUM源进行配置。

        CentOS 系统下安装Docker可以有两种方式:一种是使用curl获得Docker 的安装脚本进行安装.另一种是使用YLM仓库来安装Docker。需要注意的是,目前Docker 只能支持64位系统。

        本课程使用CentOS 7.3系统,Docker自己的YLM源为例来进行相关安装操作。

(1)安装Docker

[root@blab ~]# yum -y install docker

(2)安装完成后启动Docker 并设置为开机自动启动。

[root@blab ~]# systemctl start docker.service 
[root@blab ~]# systemctl enable docker.service 

        安装好的Docke有两个程序,Dodker 服务端和Docker 客户端。其中Docker服务牡是一个服务进程.管理着所有的容器,Docker客户端则扮演着Dccker 服务端的远程控制器,可以用来控制Docker的服务端进程。大部分情况下Docker服务端和客户端运行在一台机器上.

(3)通过检查Docker版本可以查看Docker服务。

[root@blab ~]# docker version 
Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-210.git7d71120.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      7d71120/1.13.1
 Built:           Wed Mar 20 16:04:34 2024
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-210.git7d71120.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      7d71120/1.13.1
 Built:           Wed Mar 20 16:04:34 2024
 OS/Arch:         linux/amd64
 Experimental:    false
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值