为什么学习Docker?
再学完linux后,我们需要远程对Linux虚拟机下载一些软件,如果在Linux里直接用命令下载软件会十分麻烦,所以我们需要通过使用Docker将软件直接下载到Docker中,这样更方便下载和卸载等操作。
一张图弄懂Docker
Docker 是一个应用打包、分发、部署的容器
Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任 何流行的Linux 机器上
你也可以把它理解为一个轻量的虚拟机,它只虚拟你软件需要的运行环境,多余的一点都不要,而 普通虚拟机则是一个完整而庞大的系统,包含各种不管你要不要的软件。
仓库(Repository):是docker提供的一个用来保存镜像的仓库.
镜像(Image):镜像就是一个可执行的包,用来创建容器,docker中每一个软件就是一个镜像.
容器(Container):容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等
简而言之就是通过远程仓库拉取到images镜像中,再通过容器Containers来运行即可。不需要下载再linux中下载软件,方便了许多.。
安装Docker
前提:我们已经安装了yum
安装yum-utils,配置镜像源需要使用
yun install -y yum-utils
设置更新docker镜像源