Ubuntu18.04 下下docker安装部署教程(验证可用)安装部署教程(验证可用)
**
Ubuntu18.04 安装安装docker教程教程
**
先下载Ubuntu的iSO文件,千万要选择ubuntu 18.04下载,我在 ubuntu 16.04版本下安装docker死都没有成功,不知道是我的
方法有错误,还是怎么回事,而我在 Ubuntu 18.04下安装是一步到位。
ubuntu 14.04:
http://mirrors.aliyun.com/ubuntu-releases/14.04/
ubuntu 16.04:
http://mirrors.aliyun.com/ubuntu-releases/16.04/
ubuntu 18.04:
http://mirrors.aliyun.com/ubuntu-releases/18.04/
Ubuntu中右键,打开终端
卸载可能存在的旧版本
sudo apt-get remove docker docker-engine docker-ce docker.io
更新 apt 包(此步可以直接到下一步)
sudo apt-get update
在执行此命令之后,你会发现下载速度慢,而且大概率会不成功。这是因为更新的源在北美,这时候你要将源改为国内的源,
推荐使用阿里源。如果出现下面情况
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
1.方法一:
用这个命令查看一下apt-get的相关进程:
sudo ps -e | grep apt
sudo kill 进程id
2.方法二:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
不行的话,关闭终端。
使用阿里源,打开 /etc/apt/sources.list,将里面的内容替换为下面的,但在之前最好将配置文件备份一份
cd /etc/apt
sudo cp sources.list sources.list.cp
sudo gedit sources.list
将打开的文档内容改为:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存后,回到终端,会发现有错误,显示不支持设置属性,不用管它,直接Ctrl + z ,退出。
再次更新数据源
sudo apt-get update
安装所需依赖
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
安装 GPG 证书