ubuntu离线安装docker-12437922
1、查找ubuntu对应docker版本。网址:http://packages.ubuntu.com/
找到对应版本:
xenial (16.04LTS)
2、根据版本,下载docker-engine。
网址:https://apt.dockerproject.org/repo/pool/main/d/docker-engine/
找到最新版,并下载:
docker-engine_17.03.0~ce-0~ubuntu-xenial_amd64.deb 02-Mar-20170:5319M
3、把第二步下载的安装包上传到系统,然后进行安装。
dpkg -i docker-engine_17.03.0_ce-0_ubuntu-xenial_amd64.deb
4、这时一般安装不上会提示有依赖包(libltdl7)需要安装。
5、安装依赖包:
apt-get install -y libltdl7
6、安装完依赖包后,开始进行第三步安装docker包这时不再提醒有依赖包的问题。
安装过程如果提示软件源的问题:
解决方法
1、首先,我们将现在出问题的 /etc/apt/sources.list 文件备份一份。(只是一个好习惯而已)
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
注: /etc/apt/sources.list 文件 里面存放的是 Linux系统需要的软件源的网站。
2、接着,我们重新编写一个 /etc/apt/sources.list 文件:
sudo vi /etc/apt/sources.list
将下面的模板内容,复制粘贴到 /etc/apt/sources.list 文件里面后,保存就可以了:(我们使用的Ubuntu 是16.04)
deb http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb http://cn.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
#源码
deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
3、apt-get update
4、如果第三步还是报错进行下一步:
首先先把/var/lib/apt/lists 的文件备份一下 (养成备份的好习惯)
mkdir /var/lib/apt/list
cp -r /var/lib/apt/lists/ /var/lib/apt/list
然后删除/var/lib/apt/lists/文件夹下所有的文件
rm -rf/var/lib/apt/lists/
在线安装docker
1、添加docker源
cat >/etc/apt/sources.list.d/docker-main.list
页:
[1]