当前位置:   article > 正文

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

ubuntu18.04静态安装包

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
  • 1
  • 2

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

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

从官方源下载

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

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
  • 1

提取出二进制文件

$ tar xzvf docker-18.03.1-ce.tgz
  • 1

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

$ ls docker
docker  docker-containerd  docker-containerd-c
  • 1
  • 2
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号