我是靠谱客的博主 精明火龙果,最近开发中收集的这篇文章主要介绍Ubuntu下安装Docker,并配置国内镜像,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

作业完毕

转载于:https://my.oschina.net/amhuman/blog/1938934

最后

以上就是精明火龙果为你收集整理的Ubuntu下安装Docker,并配置国内镜像的全部内容,希望文章能够帮你解决Ubuntu下安装Docker,并配置国内镜像所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部