linux 下安装 docker 环境

一分钟了解 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基本原理及快速入门》

安装 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 环境安装成功。

技术交流 QQ 群:816425449

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypyfz.html