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

  • 相关阅读:
    git
    RT-Thread 4.0 + STM32F407 学习笔记1
    C#串口通信及数据表格存储
    NRF52832初步使用
    ubuntu终端下快捷键之--字体放大缩小
    微信公众号开发被动回复用户消息,回复内容Content使用了" "换行符还是没有换行
    python2018年秋季调研
    python图像处理模块Pillow--Image模块
    linux查看文件命令tail的使用
    使用xadmin更新数据时,报错expected string or bytes-like object
  • 原文地址:https://www.cnblogs.com/leolztang/p/5097278.html
Copyright © 2011-2022 走看看