• Ubuntu 14.04 LTS 安装Docker(转)


    转自:https://www.cnblogs.com/leolztang/p/5097278.html

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

    这里多说一句,官方给的,安装了https等相关需要的证书等等,功能虽然强大,但容易出错,不易解决。下面这个教程,亲测,简单易用。

    系统要求

    • 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

  • 相关阅读:
    mac+chrome 最常用快捷键
    关于<form> autocomplete 属性
    MAC vim修改hosts文件
    git 使用详解(3)—— 最基本命令 + .gitignore 文件
    git 使用详解(2)——安装+配置+获取帮助
    vue动态生成组件
    slot插槽
    provide 和 inject高阶使用
    js正则验证表达式验证
    angular常用命令整理
  • 原文地址:https://www.cnblogs.com/jiu0821/p/10415538.html
Copyright © 2020-2023  润新知