上一章docker开发教程请查看:docker使用入门基本概念
要开始安装Docker,我们将使用一个Ubuntu实例。你可以使用Oracle Virtual Box来设置一个虚拟Linux实例,或者使用VMware创建。
下面的截图显示了一个简单的Ubuntu服务器,它已经安装在VMware虚拟机上。系统上定义了一个OS用户,该用户拥有对服务器的全部根访问权。
文章图片
要安装Docker,我们需要遵循以下步骤。
步骤一:检查当前linux内核版本在安装Docker之前,首先要确保运行的是正确的Linux内核版本。Docker只设计为在Linux内核3.8及更高版本上运行(具体要求请查看官网),我们可以通过运行以下命令来做到这一点。
uname –a,这个方法返回关于Linux系统的系统信息,-a选项用来确保系统信息被返回,该方法返回关于Linux系统的以下信息:
- 内核的名字
- 节点名称
- 内核发行版本
- 内核版本
- 机器
- 处理器
- 硬件平台
- 操作系统
文章图片
从输出中,我们可以看到Linux内核版本是4.2.0-27而且比3.8版本高,所以我们可以开始了。
步骤二:更新linux系统软件包接着你需要使用最新的包来更新操作系统,这可以通过以下命令来完成:
apt-get
该命令将Internet上的包安装到Linux系统上,使用语法如下:
sudo apt-get update
sudo命令用于确保命令以根访问的方式运行,使用update选项确保在Linux系统上更新所有包。当我们运行上述命令时,我们将得到以下结果:
文章图片
这个命令将连接到互联网并下载最新的Ubuntu系统包。
步骤三:安装docker证书和必要软件包下一步是安装必要的证书,以便以后使用Docker站点下载必要的Docker包。可以使用以下命令完成。
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
文章图片
步骤四:添加密钥下一步是添加Docker新的GPG密钥,此密钥用于确保在下载Docker所需的包时对所有数据进行加密,请注意下载所需的Docker包需要这个特定的密钥。
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
【在linux上安装docker详细操作步骤解读——docker开发教程】通过搜索指纹的最后8个字符,验证你现在拥有指纹9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88的密钥,使用以下命令:
sudo apt-key fingerprint 0EBFCD88
步骤五:添加储存库使用以下命令设置稳定table的存储库。要添加nightly或test存储库,请在下面的命令中在单词stable后面添加单词nightly或test(或两者都)。
注意下面的lsb_release -cs子命令返回Ubuntu发行版的名称如xenial,有时候在Linux Mint这样的发行版中,你可能需要将$(lsb_release -cs)更改为你的上级Ubuntu发行版。例如如果你正在使用Linux Mint Tessa,你可以使用bionic。Docker不会对未经测试和不受支持的Ubuntu发行版提供任何保证。
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
步骤六:更新软件包接下来,我们执行apt-get update更新命令来更新Ubuntu系统上的包。
文章图片
步骤七:安装docker引擎安装最新版本的Docker引擎——Community和containerd,或者进入下一步来安装特定的版本
sudo apt-get -y install docker-ce
文章图片
步骤八:安装指定版本docker引擎要安装Docker Engine – Community的特定版本,请在repo中列出可用的版本,然后选择并安装:
- 列出repo中可用的版本:
apt-cache madison docker-ce
- 使用第二列中的版本字符串安装特定的版本,例如5:18.09.1~3-0~ubuntu-xenial。
sudo apt-get install docker-ce=<
VERSION_STRING> docker-ce-cli=<
VERSION_STRING> containerd.io
步骤九:验证docker安装通过运行hello-world映像,验证Docker Engine – Community是否正确安装。
sudo docker run hello-world
文章图片
步骤十:安装docker-compose1、下载docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
2、授权
sudo chmod +x /usr/local/bin/docker-compose
3、验证安装
docker-compose --version
步骤十一:查看docker信息要查看系统上运行的Docker的更多信息,可以执行以下命令:
docker info
info它用于确保Docker命令返回安装的Docker服务的详细信息。
输出将提供安装在系统上的Docker的各种详细信息如:
- 容器的数量
- Image的数量
- Docker使用的存储驱动程序
- Docker使用的根目录
- Docker使用的执行驱动程序
sudo gdebi virtualbox-5.2_5.2.8-121009_Ubuntu_trusty_amd64.deb
2、下载安装docker-machine
url -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &
&
chmod +x /tmp/docker-machine &
&
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
3、验证安装
$ docker-machine version
推荐阅读
- docker使用入门基本概念介绍——docker开发教程
- Linux shell编程(man命令帮助命令介绍和用法)
- Linux shell编程(shell函数创建和使用完全解读)
- Linux shell编程(shell输入输出重定向介绍和用法完全解读)
- Below评测(好奇心和恐慌!)
- 封面揭露–看门狗(军团)
- Control让您以最奇怪的方式弯曲现实
- 使命召唤(《黑色行动》冷战Beta感觉很棒,听起来很棒)
- Dreams评测(把你的想像變成現實!)