Ubuntu16.04 64位 下安装docker 环境

  1. 检查虚拟机环境是否支持,本安装步骤是在ubuntu16.04 64位操作系统上的,目前docker 不支持32位linux
    1. 查看linux版本

      docker@ubuntu:~$ uname -a

    Linux ubuntu 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

    ---à本linux操作系统是64位16.04版本

    1. 查看是否有响应驱动文件

      docker@ubuntu:~$ ls -l /sys/class/misc/device-mapper

      lrwxrwxrwx 1 root root 0 Mar 13 19:33 /sys/class/misc/device-mapper -> ../../devices/virtual/misc/device-mapper

  2. 部署docker
    1. 更新软件包 获取软件源

      sudo apt-get update

       

      sudo apt-get install apt-transport-https ca-certificates curl software-properties-common –y

       

      使用阿里云的源进行安装

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

  1. 再次更软件源

    sudo apt-get update

  2. 安装docker

    sudo apt-get install docker-ce –y

     

    或使用以下指定版本安装 (如果已经执行了sudo apt-get install docker-ce –y

    下面的就不需要执行了 可选):

    可以指定版本安装docker:

    apt-get install docker-ce= -y

     

  3. 查看支持的docker版本

    apt-cache madison docker-ce

     

    测试docker

    sudo docker version

  4. 解决权限问题 默认是需要输入sudo docker 需要加sudo

    方法1:(推荐使用)    

    如果还没有 docker group 就添加一个:

        :~$sudo groupadd docker

        将用户加入该 group 内。然后退出并重新登录就生效啦。

        :~$sudo gpasswd -a ${USER} docker

        重启 docker 服务

        :~$sudo systemctl restart docker

        切换当前会话到新 group 或者重启 X 会话

        :~$newgrp - docker

        注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,

        所以 docker images 执行时同样有错。

          

        

        方法2:

        每次启动docker或者重启docker的之后

        :~$cd /var/run

        :~$sudo chmod 666 docker.sock

        方法3:每条命令前面加上sudo

  5. 下载mysql 和nginx ubuntu 镜像安装(时间比较长,不用着急,最好把软件源的地址改为阿里的服务器)

     

    sudo docker pull mysql

    sudo docker pull nginx

    sudo docker pull ubuntu

     

  6. 以上步骤就已经完成了安装,注意将自己的虚拟机进行备份

 

  1. docker 的删除

    删除docker命令:

    :~$ apt-get purge docker-ce -y

    :~$ rm -rf /etc/docker //docker的认证目录

    :~$ rm -rf /var/lib/docker/ //docker的应用目录

     

  2. 加速器配置
    1. 我们执行这条命令

        sudo curl -sSL -------URL------- | sh -s -------URL----

    -------URL------- 指的是自己申请的加速器地址(需要自己填写自己的)

    1. 注意:

    docker cloud加速器的默认内容是少了一条配置,所以我们要编辑文件在后面加上绿色背景的内容,然后再重启docker

    修改daemon.json文件,增加后边的内容

    sudo cat /etc/docker/daemon.json

    {"registry-mirrors": ["http://e5d212cc.m.daocloud.io"], "insecure-registries": []}

    重启docker

    systemctl restart docker

 

    以上配置就可以将docker 环境安装好

 

 

 

 

 

你可能感兴趣的:(Ubuntu16.04 64位 下安装docker 环境)