Docker学习(1)--Ubuntu16.04.2安装Docker Engine

Docker的英文本意是“搬运工”,在程序员的世界里,Docker搬运的是集装箱(Container),集装箱里装的是任意类型的App,开发者通过Docker可以将App变成一种标准化的、可移植的、自管理的组件,可以在任何主流系统中开发、调试和运行。

安装

由于linux容器的bug,docker在linux的kernel3.8上运行最佳,同时需要支持AUFS

参考自博文-如何安装Docker

安装,习惯性的先找官方文档

Ubuntu 16.04

我的安装过程主要参考的官方文档 和这篇新的博文

安装 extra packages 内核补丁|依赖

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

设置仓库

Set up the Docker CE repository on Ubuntu. The

lsb_release -cs

sub-command prints the name of your Ubuntu version, like xenial or trusty.

运行

sudo apt-get -y install \
  apt-transport-https \
  ca-certificates \
  curl

添加docker源

不得不说,国内安装很慢。

配置Docker 镜像加速器

配置Ali-OSM加速器

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
sudo apt-get update

查看是否有正确的可用版本

apt-cache policy docker-engine

安装docker

Docker分成CE和EE 2个版本。CE版本即社区版(免费,支持周期三个月),EE即企业版,强调安全,付费使用。

Docker 的 Linux 发行版的软件仓库也从以前的https://apt.dockerproject.org和https://yum.dockerproject.org 变更为目前的https://download.docker.com 。软件包名变更为 docker-ce(社区版) 和 docker-ee(企业版)。

需要注意的是要删除旧版本插件。全新安装步骤不需要删除已安装的Docker和插件,直接配置官方源安装即可。

sudo apt-get install docker-engine

验证

docker -v

如何使用Docker加速器

重大更新后为17.xx 版本

针对Docker客户端版本大于1.10的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

注明:https://yxjaiypn.mirror.aliyuncs.com为我的阿里云专属加速器地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yxjaiypn.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

发布者

jahentao

挖掘概念,创造工具