2019独角兽企业重金招聘Python工程师标准>>>
这一节,我们讲一下在centos环境下安装docker。安装过程非常之简单一两条命令就完成了,当然对于想深入学习docker源码的同学,可以下载docker源码,然后自己编译再安装。作为初学者的我还是先做简单做起吧。
一、准备工作:
1、准备一个虚拟机,无论VMware还是virtualbox;
2、在虚拟机中安装好centos系统(具体安装过程在网上一大把自己找一下);
注:在以后的学习中,我们使用的是VMware10,安装的是centos7,另外注意docker支持centos6以上的系统,centos6以下没有测试过是否支持。
3、配置好虚拟机的网络环境,保证可以链接互联网,因为在安装使用docker的过程口中,需要通过互联网上传或下载。
二、开始安装:
CentOS6
对于CentOS6,可以使用EPEL库安装Docker,命令如下:
$ sudo yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
$ sudo yum install docker-io
CentOS7
CentOS7系统CentOS-Extras库中已带Docker,可以直接安装:
$ sudo yum install docker
安装之后启动 Docker 服务,并让它随系统启动自动加载。
$ sudo service docker start
$ sudo chkconfig docker on
非常简单,docker已经安装完成,我们现在可以输入一个简单的docker命令检查一下我们安装是否成功: $ sudo docker --version,如果能正常显示版本信息,那说明你安装成功了,如下图:
是不是感觉我们之前所提到的什么镜像、容器、仓库这些一个都没有遇到,没关系接着往下看,下一节我们马上就要接触这些东西了。
三、常见问题:
docker的安装没什么说的太简单了,不过在使用centos7的过程中,自己遇到一些坑在这里给大家分享一下,可能你也会遇到。
1、centos7中没有ifconfig命令中,取而代之的是ip add命令。
2、CentOS7默认使用的是firewall作为防火墙,而不是iptables防火墙,大家如果遇到一些无法链接,无法上网的问题,先把防火墙关了试试。
3、centos7的网卡不在是eth0之类的,而是类似ensxx之类的,我们要修改ip地址需要到/etc/sysconfig/network-scripts目录下,查找以“ifcfg-ens”开头的配置文件。
大概就这些吧,下一节我们来运行docker,亲密接触镜像、容器、仓库。