赞
踩
最近把腾讯云服务器重装系统了,于是需要重新安装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
运行 sudo apt-get update刷新
然后 sudo apt-get install libsystemd-journal0
再重新安装docker的deb包,成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。