1. Docker概念 (容器, 镜像)

Docker通过容器解决了软件在不同Linux系统间的移植问题,采用沙箱机制确保隔离。它采用C/S架构,客户端向服务器发送请求,实现快速启动、资源占用少和无缝移植。Docker镜像是软件安装包,容器则是基于镜像运行的软件实例。Docker Hub是公共镜像仓库,但推荐私有Registry以避免下载速度慢。容器运行时的变更仅影响自身,不影响镜像。若要更新容器,需谨慎处理数据结构以防止数据丢失。
摘要由CSDN通过智能技术生成

在这里插入图片描述
logo含义:
把货物装在集装箱里面, 通过蓝鲸把集装箱从一个码头搬到另一个码头
把开发的软件装在容器里面, 通过docker这个软件从一个linux系统搬到另一个linux系统
(容器使用的是沙箱机制,相互之间不会有任何接口)
Docker作用: 主要是解决了软件在不同Linux系统之间的移植问题 (无缝移植)
(eg. 开发linux, 测试linux 和 生产linux的软件移植)

在这里插入图片描述
Docker 是C/S架构。
Docker 客户端只需要向 Docker 服务器或者守护进程发出请求,
服务器或者守护进程将完成所有工作并返回结果。

Docker只对linux系统有效
一个linux系统只能跑一个Docker
如果要跑多个Docker, 要借助VMWare

Docker是操作系统的虚拟化技术, 类似于VMWare
Docker只能在linux系统跑(专而精), VMWare在linux和windows系统都能跑(灵活度高)
Docker优势: 启动速度快、资源占用小, 还有无缝移植 (限制: 相关软件都要安装在linux)

Docker 设计的目的: 加强开发环境与生产环境一致性
(减少出现开发/测试环境正常, 上线后异常的情况)

安装Docker的机器叫做宿主机 (宿主机改了, 容器会自动同步)
容器放在宿主机里面, 容器内的软件跟windows系统上安装的软件连接时, 要用映射端口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值