赞
踩
前几天安装了最新的 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
- 1
- 2
这样可以自动让系统的 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三个分支版本,以及不同硬件平台的版本。
但是我发现这个下载过程特别慢,所以使用阿里的镜像源更快一些。
$ 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。