Ubuntu安装Docker(官方文档翻译)

翻译自Docker官方文档

https://docs.docker.com/engine/installation/linux/ubuntulinux/

之前因为看不懂官方文档,卡在某个步骤无法完成安装。翻译一下安装部分,给自己也希望能给一些同学做参考。

我的英语水平很菜,不足之处请各位斧正。

国内从docker官方下载文件会很慢,耐心等待,有时还会连不上,重试可能会成功。

Ubuntu

Docker 在支持这些Ubuntu操作系统

· Ubuntu Xenial 16.04 (LTS)

· Ubuntu Trusty 14.04 (LTS)

· Ubuntu Precise 12.04 (LTS)

注意:Ubuntu Utopic 14.10和 15.04存在于Docker的APT存储库,但不再是官方长时间支持。

前提条件

Docker 要求安装64位系统,无论是什么Ubuntu版本。此外,你的内核版本不能低于3.10。最新的3.10小版本或更新维护版本也是可以接受的。

3.10内核缺乏运行Docker容器所需的一些特性。这些旧版本在某些情况下已知的一些bug会导致数据丢失和频繁的不稳定。

检查你现在的内核版本,打开终端使用uname -r去显示你的内核版本:

[plain] view plain copy

  1. $ uname -r
  2. 3.11.0-15-generic

注意:如果你以前使用APT安装过Docker,确保你更新了你的APT Docker来源库。

升级你的apt来源库

Docker的APT库包含Docker 1.7.1和更高的版本。设置APT使用的程序包含来自Docker库:

1. 以sudo或root特权模式登入的的机器。

2. 打开一个终端窗口。

3. 升级包信息,确保APT使用https的方法工作,与安装CA证书。

[plain] view plain copy

  1. $ sudo apt-get update
  2. $ sudo apt-get install apt-transport-https ca-certificates

4. 添加新的GPG key

[plain] view plain copy

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

5. 找到你的Ubuntu操作系统的条目,它决定了APT将搜索的包。可能的项:


Ubuntu version


Repository


Precise 12.04 (LTS)


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


Trusty 14.04 (LTS)


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


Xenial 16.04 (LTS)


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

6. 运行以下命令,将占位符<REPO>替换为您的操作系统的条目(Repository)

[plain] view plain copy

  1. $ echo "<REPO>" | sudo tee /etc/apt/sources.list.d/docker.list

例如:Ubuntu 16.04使用如下命令:

[plain] view plain copy

  1. $ echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list

7. 升级APT包索引

[plain] view plain copy

  1. $ sudo apt-get update

8. 验证APT从正确的库拉取。

运行下面的命令时,将返回每个可供您安装的Docker版本的条目。每个条目应该有URL   https://apt.dockerproject.org/repo/。当前安装的版本使用*
* *标记。下面是截断的输出。

[plain] view plain copy

  1. $ apt-cache policy docker-engine
  2. docker-engine:
  3. Installed: 1.12.2-0~trusty
  4. Candidate: 1.12.2-0~trusty
  5. Version table:
  6. *** 1.12.2-0~trusty 0
  7. 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
  8. 100 /var/lib/dpkg/status
  9. 1.12.1-0~trusty 0
  10. 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
  11. 1.12.0-0~trusty 0
  12. 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
  13. 1.11.2-0~trusty 0
  14. 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
  15. 1.11.1-0~trusty 0
  16. 500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages

从现在起,当你运行apt-get upgrade,APT从新的库拉取。

各Ubuntu版本的必备条件

· Ubuntu Xenial 16.04 (LTS)

· Ubuntu Trusty 14.04 (LTS)

对于Ubuntu Trusty和Xenial,建议安装Linux-image-extra-* 内核包。这些linux-image-extra-* 包允许你使用aufs存储驱动。

安装linux-image-extra-*包:

1.在你的Ubuntu主机打开一个终端

2.升级你的包管理器

[plain] view plain copy

  1. $ sudo apt-get update

3.安装建议的包

[plain] view plain copy

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

4.继续安装Docker

Ubuntu Precise 12.04 (LTS)

对于Ubuntu Precise
,Docker要求3.13内核版本。如果你的内核版本低于3.13,你必须升级它。参考这个表看哪些包是你的环境需要的:


Package


Description


linux-image-generic-lts-trusty


Generic Linux kernel image. This kernel has AUFS built in. This is required to run Docker.


linux-headers-generic-lts-trusty


Allows packages such as ZFS and VirtualBox guest additions which
depend on them. If you didn‘t install the headers for your existing
kernel, then you can skip these headers for the"trusty" kernel. If
you‘re unsure, you should include this package for safety.


xserver-xorg-lts-trusty


Optional in non-graphical environments without Unity/Xorg. Required when running Docker on machine with a graphical environment.


libgl1-mesa-glx-lts-trusty


To learn more about the reasons for these packages, read the installation instructions for backported kernels, specifically theLTS Enablement Stack — refer to
note 5 under each version.

升级您的内核和安装额外的包,执行以下操作:

1. 在你的Ubuntu主机打开一个终端

2. 升级你的包管理器

[plain] view plain copy

  1. $ sudo apt-get update

3. 安装必需和可选包

[plain] view plain copy

  1. $ sudo apt-get install linux-image-generic-lts-trusty

取决于您的环境,您可能安装上表中所描述的。

4. 重启你的主机

[plain] view plain copy

  1. $ sudo reboot

5. 你的系统重启后,继续安装Docker

安装

确保你的Ubuntu版本完成了对应必备条件的准备:

然后,执行以下操作安装Docker:

1. 作为sudo特权用户登入你的Ubuntu进行安装

2. 升级你的APT包索引

[plain] view plain copy

  1. $ sudo apt-get update

3. 安装Docker

[plain] view plain copy

  1. $ sudo apt-get install docker-engine

4. 启动docker守护进程

[plain] view plain copy

  1. $ sudo service docker start

5. 确认docker安装正确

[plain] view plain copy

  1. $ sudo docker run hello-world

此命令将下载一个测试镜像并在一个容器里运行它,当容器运行,它打印一个消息性信息。然后退出。

时间: 2024-10-19 03:47:21

Ubuntu安装Docker(官方文档翻译)的相关文章

Docker 官方文档翻译

Docker 官方文档翻译 docker-compose 概述 docker compose 是利用docker来运行多个容器的工具.利用compose 在一个文件中定义多个容器,然后利用一个单独的命令,可以执行你所想做的任何事情. compose 能较好的作为开发环境的假设,服务器脚手架以及Ci方面的应用.我们不推荐使用在生产环境中. 使用compose 需要一下三个步骤: 1.在Dockerfile中定义你的应用环境,一边在任何地方重建环境 2.在docker-compose.yml中定义你

【1】ubuntu 安装docker

官方支持安装docker的Ubuntu版本: ubuntu trusty 14.04(LTS) (64位) ubuntu precise 12.04(LTS) (64位) ubuntu raring 16.04(64位) ubuntu saucy 13.10(64位) 1.检查ubuntu版本号是否满足: 2.检查device mapper:   作为docker的存储驱动 或者在/proc/devices文件中检查是否有device-mapper条目: 3.检查是否安装了curl包:which

1 ubuntu安装docker

Ubuntu Ubuntu 14.04及以上版本 Ubuntu14.04版本官方软件源中已经自带了Docker包,可以直接安装:$ sudo apt-get update $ sudo apt-get install -y docker.io$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.

ubuntu安装docker

14.04安装docker方法一: $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker $ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io $ sudo apt-get install apt-transport-https $

Ubuntu 安装 Docker

在Ubuntu中安装Docker Docker 目前支持以下 Ubuntu 系统: Ubuntu Xenial 16.04 (LTS) Ubuntu Wily 15.10 Ubuntu Trusty 14.04 (LTS) Ubuntu Precise 12.04 (LTS) 复杂操作 检查内核版本 Docker要求是64位Ubuntu(无论哪个版本).另外,内核必须在最小为3.10.3.10最新版本或更新的版本也行.原因是3.10之前版本缺少docker运行所需要的特征一些容器.这些老版本的b

Ubuntu 安装docker

本次操作仅限于 Ubuntu14.04 LTS 查看内核版本:  dpkg -l|grep linux-image linux-image-extra-3.13.0-32-generic 3.13.0-32.57     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP linux-image-extra-3.13.0-83-generic 3.13.0-83.127    amd64    

Ubuntu 安装 docker,并上传到dockerhub

一.安装Docker apt-get -y install docker.io 链接: ln -sf /usr/bin/docker.io /usr/local/bin/docker 检查docker服务: service docker status 二.上传镜像到dockerhub (1).dockerhub上注册账号 https://hub.docker.com/ (2).登录命令 docker login 输入用户名密码 登录的认证信息存放在.dockercfg,可以查看 gedit .d

ubuntu安装Docker容器

第一步首先更新资源: apt-get update 第二步安装Docker: apt-get install docker 第三步安装docker.io: apt-get install docker.io 第四步安装docker-registry: apt-get install docker-registry 第五步启动docker容器: systemctl start docker 最后验证docker容器是否安装成功: docker run hello-world 原文地址:https:

Docker容器管理--ubuntu安装docker

Ubuntu14.06/16.04 安装证书 sudo apt-get install \apt-transport-https \a-certificates \curl \software-properties-common 添加Docker源的KEY curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 添加Docker软件包源 sudo add-apt-repository \"deb [