介绍
Docker是一个应用程序,它使得在容器中运行应用程序进程变得简单和容易,这类应用程序就像虚拟机,只有更便携,更加资源友好,更依赖于主机操作系统。 有关详细介绍Docker容器的不同组件,请Docker生态系统:介绍公共组件 。
在Ubuntu 16.04上安装Docker有两种方法。 一种方法包括将其安装在操作系统的现有安装上。 其他涉及纺了一个名为工具的服务器Docker机即自动安装Docker就可以了。
在本教程中,您将学习如何在现有安装的Ubuntu 16.04上安装和使用它。
先决条件
要遵循本教程,您需要以下内容:
64位Ubuntu 16.04 Droplet
使用sudo特权的非root用户初始设置指南的Ubuntu 16.04将介绍如何设置起来。)
注意:Docker需要的Ubuntu 64位版本,以及一个内核版本等于或大于3.10以上。
默认的64位Ubuntu 16.04 Droplet满足这些要求。
本教程中的所有命令都应以非root用户身份运行。 如果需要该命令的root访问权限,它会在前面加sudo 。 初始设置指南的Ubuntu 16.04解释了如何添加用户,并给他们sudo访问。
第1步 安装Docker
官方Ubuntu 16.04存储库中提供的Docker安装包可能不是最新版本。 要获得最新和最好的版本,请从官方Docker仓库安装Docker。 本节向您展示如何做到这一点。
但首先,让我们更新包数据库:
sudo apt-get update
现在让我们安装Docker。 将官方Docker资源库的GPG密钥添加到系统:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
将Docker存储库添加到APT源:
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
使用新添加的软件包中的Docker软件包更新软件包数据库:
sudo apt-get update
确保你将要从Docker repo而不是默认的Ubuntu 16.04 repo安装:
apt-cache policy docker-engine
您应该看到类似以下的输出:
apt-cache策略的输出docker-engine
docker-engine: Installed: (none) Candidate: 1.11.1-0~xenial Version table: 1.11.1-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages 1.11.0-0~xenial 500 500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages
请注意, docker-engine没有安装,但安装的候选人是从Docker库中的Ubuntu 16.04。 该docker-engine版本号可能会不同。
最后,安装Docker:
sudo apt-get install -y docker-engine
现在应该安装Docker,启动守护进程,启动进程启动。 检查它是否正在运行:
sudo systemctl status docker
输出应类似于以下内容,显示服务是活动的并正在运行:
Output● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2016-05-01 06:53:52 CDT; 1 weeks 3 days ago Docs: https://docs.docker.com Main PID: 749 (docker)
安装Docker现在给你不只是Docker服务(守护进程),而且docker命令行实用程序或Docker客户端。 我们将探讨如何使用docker在本教程后面的命令。
新闻热点
疑难解答