阿里云centos内docker的搭建

  因为docker在17以后的版本分红了docker EE(企业版)和docker CE(社区版),那么咱们在安装的时候就要开始纠结的选择了,这里我推荐了docker CE(社区版)。linux

  实际上这两个版本是没有什么本质的区别的,只是企业版多了一些收费的高级选项,然而针对我的或小型企业并无这个须要,因此,我选择CE版本的安装,具体步骤以下:docker

  (我参照了官方文档:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1centos

 

卸载旧版本

  1. 查看当前系统版本,我这里使用的centos7.4-64x的版本,基本上咱们须要7.3以上,若是不是,请本身升级一下;
  2. 清理原有的docker目录和文件,确保安装环境的干净:
    sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-selinux \
                      docker-engine-selinux \
                      docker-engine

     

yum安装docker

  1.  安装一些必要的工具,设备映射器存储驱动程序须要设备映射器-持久数据和lvm2。
    sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2

     

  2. 设定软件源地址(就是问你从国内下载,仍是国外地址下载),我这里使用国内源:
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     

  3. 更新源信息:
    sudo yum makecache fast

     

  4. 查看可下载的版本,选择下载指定的版本:
    yum list docker-ce --showduplicates | sort -r
    sudo yum install docker-ce-<VERSION STRING>

     或者直接下载最新版:app

    sudo yum install docker-ce

     

 脚本安装docker

  若是你以为上边的安装好麻烦,学不会,那么使用下边这个命令,官方有提供一个脚本安装的方法。(若是你已经搞定了yum安装的过程,那么请忽略这段,继续看后边的内容)curl

curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun

  

校验docker的安装

  咱们能够直接看docker版本就行了工具

docker -v

 

启动docker

  安装好docker并校验成功,咱们准备启动docker,一般,咱们但愿它随着系统一块儿被启动:url

sudo systemctl enable docker

  而后启动docker:centos7

sudo systemctl start docker

  运行一段命令试试?(官方提供,我基本不用这个~)spa

sudo docker run hello-world

  以上。code

 

  启动docker之后,就开始了咱们的docker之旅了,一些相关镜像的东西,我留到下一篇文章来记录(又能够水一篇,赞!)

相关文章
相关标签/搜索