继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

linux 下安装 docker 环境

畴刓
关注TA
已关注
手记 1
粉丝 0
获赞 0

一分钟了解 Docker

381412201807262211053001650411740.png
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

简而言之,容器是一个打包了应用服务的环境,它是一个轻量级的虚拟机,每一个容器由一组特定的应用和必要的依赖库组成。

Docker和传统虚拟化之间最大的区别在于:容器是在操作系统层面上实现虚拟化,即直接复用本地主机的操作系统;而传统虚拟化则是在硬件层面实现,如VMware vShpere, Xen及Citrix等。
38141220180727095822404417794438.png
38141220180727095831796208094249.png
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。
Docker 容器通过 Docker 镜像来创建。
容器与镜像的关系类似于面向对象编程中的对象与类。  
Docker的架构如下图所示,Client 通过接口与Server进程通信实现容器的构建,运行和发布。Client和Server可以运行在同一台集群,也可以通过跨主机实现远程通信。
38141220180726222640794679564755.jpg

安装 docker

Get Docker

QQ截图20210628235013.png

Server

QQ截图20210628235313.png

Set up the repository

QQ截图20210628235531.png
QQ截图20210628235654.png

Install Docker Engine

QQ截图20210629000320.png
QQ截图20210629000517.png
但是,问题来了。我们按照官方的文档执行 sudo apt-get install docker-ce docker-ce-cli containerd.io 命令时,却提示报错。来看看 docker -v 命令提示什么。
QQ截图20210629000738.png
根据提示,我们需要使用 apt install docker.io 命令来安装docker,估计是官方文档没更新吧,不管它。
image.png

至此,linux的 docker 环境安装成功。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP