zoukankan      html  css  js  c++  java
  • win10 子系统 ubuntu 16.04 安装 docker

    2,更新系统软件

    $ sudo apt-get update

    3,安装依赖包

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

    4,添加官方密钥

    执行该命令时,如遇到长时间没有响应说明网络连接不到docker网站,需要使用代-理进行。

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    显示OK,表示添加成功.

    5,添加仓库

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

    6,再次更新软件

    经实践,这一步不能够省略,我们需要再次把软件更新到最新,否则下一步有可能会报错。

    $ sudo apt-get update

    7,安装docker

    如果想指定安装某一版本,可使用 sudo apt-get install docker-ce=<VERSION>  命令,把<VERSION>替换为具体版本即可。

    以下命令没有指定版本,默认就会安装最新版

    $ sudo apt-get install docker-ce

    8,查看docker版本

    $ docker -v

    显示“Docker version 17.09.0-ce, build afdb6d4”字样,表示安装成功。

    在win10的子系统中,会发现服务无法启动,在日志 /var/log/docker.log有如下报错。

    查看服务状态 service docker status 为:

     * Docker is not running

    解决方案:

     在/etc/fstab最后添加一行代码
    none        /sys/fs/cgroup        cgroup        defaults    0    0

    然后启动ubuntu终端窗口时,使用管理员身份运行,再执行  sudo service docker start  命令,即可正常运行服务。

    ref: https://www.cnblogs.com/sweetsunnyflower/p/9862943.html
    ref: https://www.jianshu.com/p/d1b2b4240256

  • 相关阅读:
    如何正确使用 Composer 安装 Laravel 扩展包
    sql之left join、right join、inner join的区别
    mysql decimal类型与decimal长度用法详解
    mysql数据库操作
    linux下如何查看某软件是否已安装
    MySQL数据类型和常用字段属性总结
    mysql数据库字段类型的选择原则
    linux shell 指令 诸如-d, -f, -e之类的判断表达式
    常用的Homebrew命令
    windows下安装php5.5的redis扩展
  • 原文地址:https://www.cnblogs.com/chenzechao/p/11220883.html
Copyright © 2011-2022 走看看