根据官网指导,安装社区版Docker CE。
1 便捷安装
使用脚本进行安装:
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
2 复杂安装
拆分每一步安装步骤,逐条输入命令行进行安装:
2.1 卸载本地较早的老版本(如果有的话)
如果本地存在较老的版本,比如docker
、docker.io
、docker-engine
,需要先删除:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
2.2 更新软件包
$ sudo apt-get update
2.3 下载依赖工具
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
2.4 添加官方GPG秘钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
2.5 校验秘钥指纹
$ sudo apt-key fingerprint 0EBFCD88
2.6 设置仓库类型
比如x86_64/amd64使用稳定版:
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
2.7 更新软件包
$ sudo apt-get update
2.8 安装Docker与Container
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
2.9 通过hello-world镜像验证Docker是否成功安装
$ sudo docker run hello-world
3 添加非root用户
如果不想每次执行docker命令的时候使用sudo,可执行如下命令:
$ sudo usermod -aG docker your-user
虚拟机环境需要重启,如果不是虚拟机环境的话注销再登录指令就生效了