首页> 云计算&大数据> Docker简介—Linux安装篇

[问答]Docker简介—Linux安装篇

未结贴 收藏
0 616 0

【摘要】

Docker是开发人员和系统管理员使用容器开发,部署和运行应用程序的平台。使用容器部署应用程序称为容器化。容器具有以下特点:

l  灵活:复杂的应用也可以容器化;

l  轻量:容器是利用和共享主机内核,启动快、资源占用少、体积小;

l  持续部署:即时部署更新和升级应用;

l  便携式:可在本地构建;云端部署。在任何地方可运行;

l  易扩展:可增加并自动分发容器副本;

l  可堆叠:可以纵向的堆叠服务。

【正文】

在笔者的测试中,真正体验到容器的轻量优点。超越虚拟机的启动速度、占用更少的内存资源、不需安装完整的操作系统。可以说,容器是云计算的未来之一。而Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前流行的 Linux 容器解决方案。以下将展示LinuxCentos)下安装Docker的方法。

   环境准备

l  安装一部Centos操作系统机器;系统版本Centos 7.X以上,内核版本高于3.1064位机器;


l  因测试环境,关闭防火墙、Selinux

二   安装过程

l  使用命令yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo 添加Docker官方稳定版本repo

l  使用命令cat /etc/yum.repos.d/docker-ce.repo确认repo是否添加成功;


l  在稳定版本rope中,实际上还有着EdgeTestNightly版本,默认都为禁用状态。可根据自己需要启用。使用命令yum-config-manager --enable docker-ce-nightly即可启用;使用命令yum-config-manager --disable docker-ce-nightly即可禁用。


l  使用命令yum list docker-ce --showduplicates | sort -r可以查看Docker版本


l  使用命令yum install -y docker-ce安装最新稳定版本Docker CE


l  使用命令systemctl start docker启动Docker


l  使用命令systemctl enable docker设置Docker服务开机自启;


三   测试配置

l  使用命令docker version可查看版本信息;


l  使用命令docker run hello-world测试docker是否正常安装,该命令将自动下载hello-world镜像并运行。然后打完欢迎信息,最后退出,以测试Docker是否正常安装;


四   小结

l  在上面的过程中,我们主要是在Linux操作系统中安装Docker。虽然Docker支持在WindowsLiunxMac等中进行安装,但在一般的生产环境中,我们都优先考虑将Docker安装在Linux上,以便Docker能更稳定的运行。更多关于其他Linux系统安装Docker的方法,可查看https://docs.docker.com/install/linux/docker-ce/debian/ 资料。

云计算&大数据
最近热帖
{{item.Title}} {{item.ViewCount}}
近期热议
{{item.Title}} {{item.PostCount}}