Docker初认识

一、简介

Docker是一个开源的容器引擎,用于更快速的打包、测试以及程序部署,极大的缩短程序从编写到运行代码的部署周期。其通过将基础设施和应用程序隔离开,让基础设施当作应用程序一样管理。

二、Docker的架构

  • Docker daemon(守护进程):其作为一个运行在宿主机的后台进程,可通过Docker客户端与之通信。
  • Client(Docker客户端):Docker的用户界面,其用于接受用户命令和配置标识,并与Docker daemon进行通信。
  • Images(Docker镜像):只读模板,包含了创建Docker容器的说明。它和系统安装光盘有点像,使用安装光盘可以安装程序。同理,使用Docker镜像可以运行Docker镜像中的程序。
  • Container(Docker容器):容器是镜像的可运行实例,二者的关系类似于面向对象中类与对象的关系,前者为镜像,后者为容器。可Docker API或者CLI命令来进行启停、移除、删除容器的操作。
  • Registry(集中存储与分发镜像服务):一个Docker Register 可包含多个仓库,每个仓库可包含多个镜像标签,每个标签对应一个Docker镜像。这跟Maven的仓库有些相似,两者比较Docker仓库可理解为某jar包的路径,标签则可理解为jar包的版本号。Docker Register 可分为共有Docker Register和私有Docker Register,共有Docker Register为官方的Docker Hub,同时也作为默认的仓库。

三、Docker的安装

Docker是一个开源的商业产品,分为社区版(CE)和专业版(EE)。Docker要求CenOS内核版本高于3.10。


# 1. 可以查看所有仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r

# 2. 安装docker,默认安装稳定版本,也可指定版本
yum install docker-ce

# 3. 启动并加入开机启动
systemctl start docker
systemctl enable docker

# 4. 查看版本(有client和server则表示docker安装启动都成功了)
docker version

# 5.卸载docker
yum -y remove docker-engine

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值