1.在安装之前首先查看系统版本,ubuntu centos6 7 安装方式并不相同,所以首先确定系统版本
#cat /etc/issue 确定系统版本
2.开始安装Docker
(1)Ubuntu下的安装方式我们可以使用以下的安装脚本来实现
1 curl -sSL https://get.docker.com/ | sh 2 3 阿里云的安装脚本 4 5 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - 6 7 DaoCloud 的安装脚本 8 9 curl -sSL https://get.daocloud.io/docker | sh
(2)Centos系统下安装我们分Centos6和Centos7来区分
Centos6下安装Docker
由于Docker有Linux系统的内核有限制,所以在Centos6系统下安装时,需要升级内核
1 Centos6系统下安装可以采用以下方式 2 #yum install lxc libcgroup device-mapper-event-libs #相关依赖问题需要优先解决 3 #yum update #升级内核我们这里采用简便的方式去yum直接升级 4 #uname -r #查看我们内核版本 5 6 升级内核完成后 7 #wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm #下载docker yum源 8 #rpm -ivh epel-release-6-8.noarch.rpm #安装docker yum源 9 #yum clean && yum makecache #更新yum源 10 #yum install -y docker-io #安装docker 11 #service docker start #启动docker 12 #ps -aux|grep docker #查看docker是否启动 13 #docker --version #查看当前docker的版本
Centos7系统下安装Docker
(新手推荐使用Cenots7来学习docker,因为不用升级内核,相对Centos6来说比较容易些,升级内核可能会带来一系列的问题,在生产环境中在升级内核前需要做好备份和准备才可以进行升级!!!)
1 #sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' 2 [dockerrepo] 3 name=Docker Repository 4 baseurl=https://yum.dockerproject.org/repo/main/centos/$releasev 5 er/ 6 enabled=1 7 gpgcheck=1 8 gpgkey=https://yum.dockerproject.org/gpg 9 EOF #配置docker的yum源 10 11 #yum clean && yum makecache #更新yum源 12 #yum install -y docker-engine #安装docker
13 #service docker start #启动docker
14 #ps aux|grep docker #检查docker是否启动成功