Docker系列二,docker的安装

1.docker在Ubuntu16.04下的安装

     ubuntu Linux对docker的支持最好,所以一般的测试环境推荐安装在ubuntu环境上。ubuntu16.04使用起来十分顺手,就以ubuntu16.04为例安装docker.

   1.1  安装准备工作

           安装docker要sudo权限,更新源        

  sudo apt-get update

           安装https和ca证书

sudo apt-get install apt-transport-https ca-certificates

         增加新的GPG 密钥

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

          编辑source列表里的docker.list文件

sudo vi /etc/apt/sources.list.d/docker.list  //如果不存在就新增

    在其中加ubuntu16.04 LTS的更新

deb https://apt.dockerproject.org/repo ubuntu-xenial main

          再次更新源

sudo apt-get update

         清除过时的源

sudo apt-get purge lxc-docker

验证下APT是从正确的库源下载应用的

apt-cache policy docker-engine
执行结果,可以看到已经配置好了Docker的源列表

1.2安装aufs驱动,linux-image-extra

更新源

sudo apt-get update
安装 linux-image-extra

sudo apt-get install linux-image-extra-$(uname -r)

1.3安装docker

先更新源

sudo apt-get update
在线安装docker

sudo apt-get install docker-engine
运行docker服务
sudo service docker start
测试安装成功

sudo docker run hello-world
1.4  设置docker自启动

首先设置docker用户组,省去重复使用sudo权限

#默认是ubuntu用户
#linuxidc@linuxidc.com:~$ sudo usermod -aG docker ubuntu
# 将simon的用户添加到docker用户组中,如果多个用户需要用空格隔开 如 simon tom harry用户
sudo usermod -aG docker simon

设置docker开机自启动

sudo chkconfig docker on 
1.5 在线更新docker

sudo apt-get upgrade docker-engine
1.6 卸载docker
sudo apt-get purge docker-engine

在Ubuntu16.04下面的安装就大功告成了。

2 .  RHEL6.4/CENTOS6.4生产环境下离线安装docker

一些生产环境中不能直联互联网,不能在线安装docker,就需要进行离线安装

RHEL6.4/CENTOS6.4环境下,首先查询 https://yum.dockerproject.org/repo/main/centos/6/Packages/   ,对于 docer现在只支持到1.7.1版本,centos7以上版本,会支持最新版本1.13.1。想用docker新特性的,要注意了。

2.1内核升级

首先要准备好内核的安装包,我这里的

#sudo ipm -ivh kernel-lt-3.10.105-1.el6.elrepo.x86_64
修改启动文件

#sudo vi /boot/grub/grub.conf

编辑里面的内容如下:

#vi /boot/grub/grub.conf
default=0
#reboot
#uname -r

2.2 安装 libcgroup支持库

   一共3个文件,libcgroup-0.40.rc1-17.el6_7.x86_64,libcgroup-devel-0.40.rc1-17.el6_7.x86_64,libcgroup-pam-0.40.rc1-17.el6_7.x86_64

#sudo rpm -ivh libcgroup*

2.3 安装docker

 

rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm 

2.4    设置docker自启动

与测试环境相关的步骤

sudo usermod -aG docker simon

sudo chkconfig docker on 
验证一下安装

docker -v

全部完成。



你可能感兴趣的:(Docker)