docker基础:安装(一)
2017-06-08 本文已影响0人
简陌刀丶阿吉
前言:使用docker需要有一定的linux的基础,本次文档中不做讲解
一、安装docker
1.本次实验使用的宿主机是centOS7,在linux上安装docker。
2.在docker官网(https://www.docker.com/)上有最新版本,按照官网的要求去安装即可,本次安装的版本是Docker version 17.03.1-ce。在这里说明一下,docker有两个版本,ce和ee,ce是免费的,ee是收费的。
3.安装的流程:
3.1安装yum:yum update -y,安装完成后,看一下版本:
3.2 建立仓库:下面的仓库地址可以使用:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
3.3 获取Docker CE
安装最新版本的docker ce在centos:sudo yum -y install docker-ce
启动docker:sudo systemctl start docker
3.4 docker安装测试
测试docker安装是否成功:sudo docker run hello-world
运行之后,执行docker ps -a 能看到一个容器,那么就表示成功。
4.设置docker开机启动
docker开机启动:systemctl enable docker
到现在为止,docker就安装完成了。
注意:
官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,你可以通过以下方式开启。同理可以开启各种测试版本等。
vim /etc/yum.repos.d/docker-ce.repo
将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1
安装指定版本的Docker-CE:
Step 1: 查找Docker-CE的版本:
yum list docker-ce.x86_64 --showduplicates | sort -r
Loading mirror speeds from cached hostfile
Loaded plugins: branch, fastestmirror, langpacks
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos @docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
Available Packages
Step2 : 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos)
sudo yum -y install docker-ce-[VERSION]