概述
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(需要重新登录)。
本作业中安装好docker后自动创建了docker用户组$ sudo groupadd docker groupadd: group 'docker' already exists $ sudo usermod -aG docker $USER
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,并配置国内镜像所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复