检查卸载老版本docker
ubuntu下自带了docker的库,不需要添加新的源。 但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。
注:docker的旧版本不一定被称为docker,docker.io 或 docker-engine也有可能,所以卸载的命令为:
sudo apt-get remove -y docker docker-engine docker.io containerd runc
安装步骤
1、更新软件包
sudo apt update
sudo apt upgrade
2、安装docker依赖
sudo apt-get install ca-certificates curl gnupg lsb-release
3、添加Docker官方GPG密钥
sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4、添加Docker软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5、安装docker-ce
sudo apt-get install docker-ce
6、配置用户组
默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。
sudo usermod -aG docker $USER
7、设置启动项和启动docker
sudo systemctl enable docker ; sudo systemctl start docker