ubuntu16.04安装docker

在AWS上搞了台ubuntu16.04,打算学习测试使用。计划在ubuntu16.04安装docker然后基于docker做测试开发,其实这是一篇翻译的文章,这里翻译了下核心的准备工作、安装、开机启动、卸载docker。

Docker Engine installation overview | Docker Documentation

docker的官网上自然有如何在linux ubuntu下安装docker详见,这里我简单介绍ubuntu16.04的:https://docs.docker.com/engine/installation/linux/ubuntulinux/
https://docs.docker.com/install/linux/docker-ce/ubuntu/

一、准备工作:

1.检查你的linux内核版本,需要大于3.10 ;

这个可以忽略因为ubuntu16.04是大于3.10的,当然可以检测下:

$ uname -r
4.4.0-45-generic

2.更新机器源文件

并安装https传输 和 ca证书安装程序、添加新的 GPG

$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

3.编辑sources.list

在 /etc/apt/sources.list 中添加仓库地址

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

4.更新一下,验证是否添加成功

$ sudo apt-get update
$ apt-cache policy docker-engine

如果出现类似,则源仓库添加成功:

docker-engine:
Installed: 1.12.3-0~xenial
Candidate: 1.12.3-0~xenial
Version table:
*** 1.12.3-0~xenial 500
500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages
100 /var/lib/dpkg/status
1.12.2-0~xenial 500
500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages
1.12.1-0~xenial 500
500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages
1.12.0-0~xenial 500
500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages
1.11.2-0~xenial 500
500 https://apt.dockerproject.org/repo ubuntu-xenial/main amd64 Packages
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

二、安装

1.安装docker

$ sudo apt-get install docker-engine

三、启动docker

1.启动服务

$ sudo service docker start

2.验证是否安装正确

$ docker -v #查看docker版本号
$ sudo docker run hello-world # 下载一个hello-world的镜像,然后开启一个容器运行,显示信息,然后退出

四、添加到开机启动

$ sudo systemctl enable docker

五、卸载

$ sudo apt-get purge docker-engine #卸载程序
$ sudo apt-get autoremove --purge docker-engine #删除依赖
$ rm -rf /var/lib/docker #删除下载的镜像、容器、和配置文件等

更多的配置见官网描述,这里只是做了快速安装和卸载说明。

Author: thinkwei

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注