您的位置:首页 > 运维架构 > Docker

Ubuntu下安装Docker,并配置国内镜像

2018-08-31 11:32 393 查看

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

Docker安装及配置:

官网详细教程:https://docs.docker.com/install/linux/docker-ce/ubuntu/

1. 作业目标

在ubunut上安装docker,并运行helloworld。

2. 先决条件(Prerequisites)

需要64位的Ubuntu版本

To install Docker CE, you need the 64-bit version of one of these Ubuntu versions:

Bionic 18.04 (LTS) Artful 17.10 Xenial 16.04 (LTS) Trusty 14.04 (LTS) Docker CE is supported on Ubuntu on x86_64, armhf, s390x (IBM Z), and ppc64le (IBM Power) architectures.

因此本作业使用 ubuntu-18.04-desktop-amd64 (官方iso下载)

将ubuntu的软件源设置成阿里的镜像以提高下载速度。参见https://opsx.alibaba.com/mirror

新手推荐使用图形界面配置: 系统设置 -> 软件和更新 选择下载服务器 -> "mirrors.aliyun.com"

3.安装Docker(CE版本)

  • 本作业使用脚本安装(参考菜鸟教程),原理同官网Install using the convenience script 。即把sh脚本下载下来,然后执行。
    $ wget -qO- https://get.docker.com/ | sh
  • 在验证本作业的过程中,由于网络的原因,国内有时会连不上 docker.com 导致无法下载sh脚本。因此改为选择使用软件源安装,注意软件包名 docker.io
    $ apt install docker.io
    安装完成查看版本信息
    $ docker -v
    Docker version 17.12.1-ce, build 7390fc6
  • 添加权限(可选):新建(if not exist)并添加当前用户到docker用户组,可以不用sudo运行docker(需要重新登录)。
    $ sudo groupadd docker
    groupadd: group 'docker' already exists
    $ sudo usermod -aG docker $USER
    本作业中安装好docker后自动创建了docker用户组

4. 配置国内镜像

因为在使用docker时会需要去仓库拉取images,默认是Docker Hub。为了提高速度,建议配置国内镜像。本作业使用163的镜像。配置后结果如下:

$ cat /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

重启docker服务使配置生效

$ sudo service docker restart

5. 最后,hello-world测试一下([docker基本命令参考@菜鸟教程](http://www.runoob.com/docker/docker-run-command.html))

$ docker run --rm hello-world

作业完毕

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux Ubuntu Docker