Docker简单实践(一)

什么是Docker?

Docker是一个轻量级的操作系统虚拟化解决方案,在操作系统层实现虚拟化。

Docker和常规的虚拟化方案对比

1,基于操作系统内核级的虚拟化,效率高,资源利用率高,一台机器上可以运行数千个Docker容器,秒级启动,占用存储少。

2,适用于敏捷开发,提供更快的交付、部署,操作简单高效,降低运维成本,为微服务提供低成本的运维方案。

3,可移植性,可扩展性好,支持多个平台之间的无缝迁移。

Docker基本概念

  • 容器(Container),简易版linux环境(包括root用户权限,进程空间,网络空间和用户空间)和运行在环境中的应用
  • 镜像(Image),用来创建Docker容器的“模板“
  • 仓库(Repository),集中存放镜像文件的场所
  • 仓库注册服务器(Registry),服务器可以注册多个仓库

 

安装Docker(CentOS)

安装依赖

$ yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源

$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum缓存

$ yum makecache fast

安装Docker ce

$ yum -y install docker-ce

启动Docker服务

$ systemctl start docker

测试运行

$ docker run hello-world

 

 

 

 

 

 

 

 


没有镜像hello-world,从远程仓库自动下载

配置docker自动启动

$ chkconfig docker on

 

安装完成

猜你喜欢

转载自blog.csdn.net/weihao_/article/details/82559689