Docker离线安装和配置


离线安装 Docker

引用自:http://dwiki.daocloud.io/pages/viewpage.action?pageId=9867327

 

本小节为离线安装 Docker 说明,分别讲解了在 Ubuntu、Centos/RHEL 下安装流程。

Ubuntu

要求版本 Ubuntu 14.04 以上,最好是 Ubuntu 16.04。在 DaoCloud 下载站下载离线安装包 ,离线包下载https://get.daocloud.io/docker-offline 。
以在 Ubuntu 16.04下安装 Docker 1.13.0 为例。

安装方法:

$ wget https://get.daocloud.io/docker-offline/docker-1.13.0-ubuntu-16.04.tar.gz
$ tar -zxvf docker-1.13.0-ubuntu-16.04.tar.gz
$ cd docker-1.13.0-ubuntu-16.04
$ bash install.sh
 

内核要求

一定要用最新的 Ubuntu 14.04.04,Linux kernel 在 4 以上,之前的版本会僵死。可以通过下面命令升级内核。

sudo apt-get install --install-recommends linux-generic-lts-xenial

CentOS/RHEL

要求版本 Centos/RHEL 7.0 以上,最好是 Centos/RHEL 7.2。以在 Centos 7.2下安装 Docker 1.13.0 为例。

安装方法:

$ wget https://get.daocloud.io/docker-offline/docker-1.13.0-centos-7.2.1511.tar.gz
$ tar -zxvf docker-1.13.0-centos-7.2.1511.tar.gz
$ cd docker-1.13.0-centos-7.2.1511
$ bash install.sh
 

配置 Docker

$ curl -sSL https://get.daocloud.io/docker | sh
$ chkconfig docker on
$ setenforce 0 && sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
$ systemctl stop firewalld
$ systemctl disable firewalld.service
$ service docker restart
 

SUSE

要求版本 SUSE 12 以上。以在SUSE 12 SP2下安装 Docker 1.13.0 为例。

以下步骤默认都是在root用户下执行

 

挂载或拷贝iso镜像到/suncard目录下

添加zypper本地源

suse
zypper ar  file : ///suncard/SLE-12-SP2-Server-DVD-x86_642192/suse/x86_64  update

 

上传docker安装包

suse
wget http: //proxy .yfb.sunline.cn /repos/offline/docker/docker-engine-1 .13.1-1.x86_64.rpm
wget http: //proxy .yfb.sunline.cn /repos/offline/docker/docker-compose-Linux-x86_64

 

安装docker

suse
rpm -ivh docker-engine-1.13.1-1.x86_64.rpm

 

如果提示某些依赖包安装不上请通过zypper install xxx来安装,如异常情况:

解决:

suse
zypper  install  libcgroup1

             

解决后重新安装:

 

5. 安装docker-compose

suse
cp  docker-compose-Linux-x86_64   /usr/bin/docker-compose
chmod  +x  /usr/bin/docker-compose

 

6. 加入系统自系统

suse
chkconfig docker on
service docker start


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM