在 Ubuntu 20.04 系统安装docker
1.首先对docker环境进行安装,我这里是ubuntu20.04的系统,进行演示,更新 apt 包索引
sudo apt update
2.安装依赖包
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
可能会出现报错如下:
Ubuntu安装curl报错:软件包有未满足的依赖关系: curl : 依赖: libcurl4 (= 7.58.0-2ubuntu3.10)
解决:
su切换root,再执行:
apt-get purge libcurl4 apt-get install curl apt-get 安装curl
3.添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.提示OK后
官方安装
sudo add-apt-repository \
"deb[arch=amd64]https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
5.安装最新版本的 Docker Engine-Community
sudo apt install docker-ce
5.1到此安装完成, 可以输入
sudo docker --version 或者 sudo docker run hello-world 测试是否安装成功!!
如果您想免sudo进入docker的话, 直接输入以下命令,亲测:
以下命令意思就是将用户加入新docker组中,重启docker,切换当前会话到新 group
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo service docker restart
newgrp - docker 注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。