基于docker搭建ubuntu的轻量级跨平台C++开发环境

docker 学习笔记

1. 什么是 Docker

Docker 是一种容器化平台,可以让你将应用及其依赖环境打包到一个轻量级、可移植的容器中,实现应用的快速部署和迁移。

Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应 用的运行效率,降低了云计算资源供应的成本! 使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!

无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,以在有限的时间内做更多有意义的事。

Docker和虚拟机(VM)都是流行的技术,用于在不同环境中运行和管理软件。在云计算领域,docker的应用广泛,与虚拟机相比,Docker具有如下优势:

  1. 轻量级

    • Docker容器共享宿主机的内核,不需要模拟整个操作系统,因此比虚拟机更轻量级,占用资源更少。
  2. 启动速度

    • 容器几乎瞬间启动,而虚拟机需要加载整个操作系统,启动时间较长。
  3. 资源利用率

    • 由于容器共享宿主机的内核,资源利用率更高,适合在资源受限的环境中运行。
  4. 一致性和可移植性

    • Docker容器将应用及其
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值