腾讯云安装Docker时遇到的一点坑

最近把腾讯云服务器重装系统了,于是需要重新安装Docker(Ubuntu 16.04 LTS 64位)

首先按照官网的步骤,用apt安装:

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

$ sudo apt-key fingerprint 0EBFCD88

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

$ sudo apt-get update

$ sudo apt-get install docker-ce

结果还是提示没找到docker-ce包

于是下载deb进行安装

wget https://download.docker.com/linux/ubuntu/dists/trusty/pool/stable/amd64/docker-ce_18.06.1~ce~3-0~ubuntu_amd64.deb

sudo dpkg -i docker-ce_18.06.1~ce~3-0~ubuntu_amd64.deb

这时报错,提示缺少:libltdl7 和 libsystemd-journal0

首先 sudo apt-get -f install 清除掉安装失败的docker

libltdl7 已经包含在默认的repository,可以直接sudo apt-get install libltdl7

libsystemd-journal0 就比较坑,默认repository只包含libsystemd0 和 libsystemd-dev,需要添加源

百度后发现

deb http://cz.archive.ubuntu.com/ubuntu trusty main

这个源可以,添加到/etc/apt/sources.list

扫描二维码关注公众号,回复: 4685326 查看本文章

运行 sudo apt-get update刷新

然后 sudo apt-get install libsystemd-journal0

再重新安装docker的deb包,成功

猜你喜欢

转载自blog.csdn.net/u010670411/article/details/83716132