乐趣区

关于docker:linux-下安装-docker-环境

一分钟理解 Docker


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

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

Docker 和传统虚拟化之间最大的区别在于:容器是在操作系统层面上实现虚拟化,即间接复用本地主机的操作系统;而传统虚拟化则是在硬件层面实现,如 VMware vShpere, Xen 及 Citrix 等。


Docker 应用客户端 - 服务器 (C/S) 架构模式,应用近程 API 来治理和创立 Docker 容器。
Docker 容器通过 Docker 镜像来创立。
容器与镜像的关系相似于 面向对象编程中的对象与类
Docker 的架构如下图所示,Client 通过接口与 Server 过程通信实现容器的构建,运行和公布。Client 和 Server 能够运行在同一台集群,也能够通过跨主机实现近程通信。

具体具体内容,请浏览:《几张图帮你了解 Docker 基本原理及疾速入门》

装置 docker

Get Docker

Server

Set up the repository


Install Docker Engine



然而,问题来了。咱们依照官网的文档执行 sudo apt-get install docker-ce docker-ce-cli containerd.io 命令时,却提醒报错。来看看 docker -v 命令提醒什么。

依据提醒,咱们须要应用 apt install docker.io 命令来装置 docker,预计是官网文档没更新吧,不论它。

至此,linux 的 docker 环境装置胜利。

技术交换 QQ 群:816425449

退出移动版