Docker介绍以及常用命令

Docker1、前提概念虚拟机(vm) 和 容器化技术(docker) 都是为了实现云服务的,容器是云的实现的一种手段云的特征:按使用量计费、资源共享池、多租户隔离容器与容器之间相互隔离,共享主机资源其中部署的发展大致如此发展 (物理主机)(虚拟机)(容器化) 到云容器和虚拟机的区别云iaas: 基础设施就是服务paas: 平台就是服务 maven gitlab 收费 阿里云平台saas: 应用就是服务 我们自己开发的软件 打包成一
摘要由CSDN通过智能技术生成

Docker

1、前提概念

  • 虚拟机(vm)容器化技术(docker) 都是为了实现云服务的,容器是云的实现的一种手段
  • 云的特征:按使用量计费、资源共享池、多租户隔离

容器与容器之间相互隔离,共享主机资源

其中部署的发展大致如此发展 (物理主机)(虚拟机)(容器化) 到云

  • 容器和虚拟机的区别

image-20210325211207405

iaas: 基础设施就是服务
paas: 平台就是服务 maven gitlab 收费 阿里云平台
saas: 应用就是服务 我们自己开发的软件 打包成一个容器 发布在云上

image-20210325211543044

2、Docker介绍

  • Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的镜像中,然后发布到任何流行的Linux或者Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
  • 解决了什么问题?

1、环境的不一致

2、隔离性 不会相互影响到

3、弹性伸缩 无需增加服务器 增加容器就好了

  • 工作原理

Docker 分为2部分 c/s 结构

  • docker 客户端

  • docker 守护线程

流程

  • docker 客户端发出要创建容器的请求
  • 首先通过守护进程 查询本地有没有该容器的镜像,如果有学生镜像 那么直接创建一个学生的容器
  • 如果本地没有学生镜像,就去远程仓库中拉取学生镜像,到本地再创建容器

image-20210325212355456

3、Docker怎么用

3.1、下载Docker依赖的环境

想要安装Docker,需要先将依赖的环境全部下载

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

3.2、指定Docker镜像源

默认下载Docker会去国外服务器下载,速度慢,设置国内阿里云镜像源,速度更快

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

3.3、安装Docker

采用yum安装

yum makecache fast
yum -y install docker-ce

3.4、修改镜像到阿里云

去阿里云自己的容器镜像服务去复制

https://www.aliyun.com/

1.找到产品与服务(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值