在 Ubuntu 18.04 上使用静态可执行文件安装 Docker CE 及后续设置

本文介绍了如何在 Ubuntu 18.04 上手动安装 Docker CE 的静态可执行文件,包括从官方或国内镜像源下载,提取文件,启动 dockerd,设置开机启动,解决权限问题,以及使用国内镜像加速。
摘要由CSDN通过智能技术生成

在 Ubuntu 18.04 上使用静态可执行文件安装 Docker CE 及后续设置

前几天安装了最新的 Ubuntu 18.04 LTS,想在上面安装一个 docker,结果发现 docker 官方的软件源里没有Ubuntu 18.04 的安装包版本,可能是系统太新了,官方还没来得及制作。之前用 Ubuntu 17.04 也是这样,上次我在 17.04 上是在官方的软件源里下载了 16.04 的 .deb 安装包到本地直接安装的,也能正常工作。不过我觉得这种方式有点不靠谱,万一不同版本的安装包有点不兼容怎么办。所以这次我选择使用官方的提供了静态可执行文件安装。这里记录一下,省的下次安装时再去官网看文档,不知道为啥,docker 文档的网页总是被墙。而且官方软件源也访问巨慢,还得寻找国内的镜像源,这里做个笔记,节约下次的安装时间。

如果官方没有为你的目标环境提供安装包,就可以使用这种安装方式。

如果你嫌这种安装方式麻烦,可是直接下载官方为 Ubuntu 17.10 提供的 .deb 包安装。理论上为 17.10 提供的 .deb 包也适用于 18.04。不过本人并没完整测试,只是之前在 17.10 上用过 16.04 的 .deb 安装包。

$ wget http://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/dists/artful/pool/stable/amd64/docker-ce_18.03.1~ce-0~ubuntu_amd64.deb
$ sudo dpkg -i docker-ce_18.03.1~ce-0~ubuntu_amd64.deb

这样可以自动让系统的 systemd 工具来管理 docker 后台进程,省去一些设置上的麻烦。

获取静态的二进制文件存档

从官方源下载

$ wget https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz

https://download.docker.com/linux/static 目录下面有不同的版本,比如stable、edge、test三个分支版本,以及不同硬件平台的版本。

or 从国内镜像源下载

但是我发现这个下载过程特别慢,所以使用阿里的镜像源更快一些。

$ wget https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-18.03.1-ce.tgz

提取出二进制文件

$ tar xzvf docker-18.03.1-ce.tgz

这一步会提取出一个 docker 目录,里面包含了使用 Docker 需要的各个可执行文件。

$ ls docker
docker  docker-containerd  docker-containerd-c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值