zoukankan      html  css  js  c++  java
  • Ubuntu 14.04 LTS 安装Docker

    Docker官方是有很详细的安装文档(https://docs.docker.com/engine/installation/ubuntulinux/),这里做了一个Ubuntu 14.04 LTS中文版的。

    系统要求

    • 64位
    $ file /sbin/init
    /sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped
    • Linux内核3.10+
    $ uname -r
    3.19.0-42-generic

    准备工作 - 更新apt

    Docker的apt库包含了1.7.1+版本,请按照以下步骤设置apt从新的库中读取Docker的包。

    1. 登陆root或者使用sudo命令。

    2. 打开终端

    3. 添加新的gpg密钥

    $ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

    4. 打开/etc/apt/sources.list.d/docker.list文件,如果不存在就请创建这个文件。

    5. 删除已经存在的所有内容

    6. 添加新的库路径

    deb https://apt.dockerproject.org/repo ubuntu-trusty main

    7. 保存并关闭/etc/apt/sources.list.d/docker.list文件

    8. 更新apt包索引

    $ apt-get update

    9. 清除已经存在的旧的库

    $ apt-get purge lxc-docker

    10. 检查apt是否能从正确的库读取资源

    $ apt-cache policy docker-engine
    docker-engine:
      Installed: 1.9.1-0~trusty
      Candidate: 1.9.1-0~trusty
      Version table:
     *** 1.9.1-0~trusty 0
            500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
    ...省略更多内容...

    准备工作 - 安装Ubuntu内核包

    aufs文件系统需要linux-image-extra内核包的支持,所以推荐安装linux-image-extra内核包。请按以下步骤安装:

    1. 登陆root或者使用sudo命令。

    2. 打开终端

    3. 更新包管理器

    $ sudo apt-get update

    4. 安装linux-image-extra

    $ sudo apt-get install linux-image-extra-$(uname -r)

    安装Docker

    确保准备工作完成后,请按以下步骤安装Docker:

    1. 登陆root或者使用sudo命令。

    2. 打开终端

    3. 更新包管理器

    $ sudo apt-get update

    4. 安装Docker,安装过程持续大约10分钟,中间如果有失败,请根据提示重试。

    $ sudo apt-get install docker-engine

    5. 启动Docker服务

    $ sudo service docker start

    6. 检查Docker是否安装成功

    $ sudo docker run hello-world

    可选配置

    //TODO

  • 相关阅读:
    Anoconda管理Python版本 | Python
    VSCode用以Python开发的配置 | VSCode
    不联网的情况下安装python环境 | Python(转)
    批量按要求修改文件名
    [OpenLayers] 控件系列之SelectFeature同时支持hover与click
    python使用suds调用webservice接口
    【转载】eMBMS知识点汇总(概念/应用场景/工作原理/标准进程/发展现状)
    处理器分类
    3GPP Release 4G-5G 演进
    浅谈css中一个元素如何在其父元素居中显示
  • 原文地址:https://www.cnblogs.com/leolztang/p/5097278.html
Copyright © 2011-2022 走看看