测试环境
Linux系统版本:Ubuntu 22.04 Server x64
Docker版本:Community 20.10.15
安装方法
方法1:脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
方法2:命令行安装
首先更新源,安装必要的依赖软件
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
注意:如果出现以下问题:Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 3365 (unattended-upgr)
,请看这里。
导入源仓库的 GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加 Docker APT 软件源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装 Docker 最新版本
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
至此安装完成,输入命令验证是否安装成功
docker version
查看是否显示Docker版本号。
安装指定版本
先查看可用的docker版本
sudo apt update
apt list -a docker-ce
在安装命令中加入版本号即可
sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io
防止Docker自动更新
sudo apt-mark hold docker-ce
允许非root用户使用Docker
默认情况下只有root权限才可以使用Docker,使用下列命令将用户加入到Docker组。
sudo usermod -aG docker $USER
卸载 Docker
卸载前,先停止并删除容器、镜像,卷和网络。
docker container stop $(docker container ls -aq)
docker system prune -a --volumes
然后删除软件、配置和软件包
sudo apt purge docker-ce
sudo apt autoremove
标签:sudo,apt,22.04,ce,Ubuntu,Docker,安装,docker
From: https://www.cnblogs.com/yangyezhuang/p/17120253.html