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

  • 相关阅读:
    [转载]企业级服务器设计与实现经验之系统框架(一)
    【转载】es通信框架
    【转载】企业级服务器设计与实现经验之插件系统基础篇
    阻塞队列
    [转载]ESFramework 4.0 进阶(01)-- 消息
    心跳监测器 IHeartBeatChecker
    poj2470
    poj2478
    poj2418
    poj2481
  • 原文地址:https://www.cnblogs.com/chenzechao/p/11220883.html
Copyright © 2011-2022 走看看