2.Docker入门(一)安装配置

作者: 爱迪生玛玛 | 来源:发表于2017-05-03 00:56 被阅读77次

注意

以下内容完全摘自Docker官方文档,仅为学习及技术分享所用,切勿用于商业用途,转载请注明出处。

以下为正文


Docker中两个基本概念

  • Image(镜像)

镜像是轻量级的、独立的可执行包文件,包含了运行某个软件所需的一些资源,包括代码、运行环境要求、类库、环境变量和配置文件。

  • 容器

容器是一个镜像的运行实例,容器就是镜像文件在内存中如何存在和运行的实例。它默认是与宿主环境完全分离开的,只有在镜像配置文件要求的情况下,才会去访问宿主主机中的文件和端口。

容器与虚拟机的区别

虚拟机结构示意图

VM@2x.png

虚拟机运行着Guest OS(客户操作系统),这个Guest OS是资源敏感的(严重依赖宿主机系统资源),也就是说它在磁盘镜像、应用程序状态方面,与系统设置、安全补丁以及其他易丢失、难重用的特性紧密相关。

容器结构示意图

Container@2x.png

容器之间可以共享同一个内核,容器镜象唯一需要的信息是可以执行的依赖包和类库,这些都不需要在宿主系统中预先安装。容器中的进程像原生进程一样运行,你可以轻松地通过运行“docker ps”这样的命令来查看和管理这些进程,就像你在Linux上运行“ps”命令的效果一样。最后,因为容器镜像自身就包含了自己的依赖,所以它不需要任何配置支撑,可以在任何环境运行。

安装Docker

Docker有社区版和企业版,我们这里演示在CentOS 7上安装Docker社区版(并且是最新稳定版本)

  1. 安装 yum-utils, 它提供yum-config-manager 工具
$ sudo yum install -y yum-utils
  1. 使用以下命令来设置Docker稳定版本的repository
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  1. 更新yum包索引
$ sudo yum makecache fast
  1. 安装最新Docker社区稳定版
sudo yum install docker-ce

也可通过以下格式的命令来安装指定版本

sudo yum install docker-ce-<VERSION>
  1. 当你安装完Docker后,你可以通过运行 docker run hello-world命令试试效果:
$ docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
...(snipped)...

相关文章

网友评论

    本文标题:2.Docker入门(一)安装配置

    本文链接:https://www.haomeiwen.com/subject/jeahtxtx.html