• 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

  • 相关阅读:
    sql server 的存储过程
    vue SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    数据结构 基本概念和术语
    vue v-show指令
    vue v-model :
    vue 指令
    vue 挂载点 实例 模板
    vue(1) 第一个例子
    【BZOJ1150】[CTSC2007]数据备份Backup 双向链表+堆(模拟费用流)
    【BZOJ1109】[POI2007]堆积木Klo 二维偏序
  • 原文地址:https://www.cnblogs.com/jiu0821/p/10415538.html
Copyright © 2020-2023  润新知