Ubuntu 22.04 安装 Docker
Install Docker on Ubuntu 22.04
————————————————————
1. 安装需要的软件依赖包
sudo apt-get install apt-transport-https ca-certificates software-properties-common curl -y
2. 添加中国科技大学GPG密钥和Docker-ce源
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
-
Ubuntu 22.04 过时的 trusted.gpg 密钥?
运行
sudo apt-key list
查看系统的密钥。在这里面的是过时的:
/etc/apt/trusted.gpg
-
要导入到 trusted.gpg.d 里面?
sudo apt-key export xxxxxxxx | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/密钥名字.gpg
sudo apt-key export 0EBFCD88 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/docker-ce- ustc.gpg
-
要删除? 运行:
sudo apt-key --keyring /etc/apt/trusted.gpg del xxxxxxxx
(密钥后面8位代码)sudo apt-key --keyring /etc/apt/trusted.gpg del 0EBFCD88
3. 安装Docker-ce
sudo apt install docker-ce -y
4. 验证Docker安装
docker version
docker run hello-world
5. 配置当前用户加入docker用户组(可选)
运行:sudo usermod -aG docker 用户名
sudo groupadd docker
sudo usermod -aG docker $USER
温馨提示: 要切换或退出当前账户再登录才会生效。
# 启动docker
sudo service docker start
# 停止docker
sudo service docker stop
# 重启docker
sudo service docker restart
6. 配置国内Docker镜像加速
6.1 国内加速器地址
- 网易云镜像: https://hub-mirror.c.163.com
- 百度云镜像: https://mirror.baidubce.com
- 腾讯云镜像: https://mirror.ccs.tencentyun.com
- 中国科技大学镜像: https://docker.mirrors.ustc.edu.cn
6.2 配置镜像加速
- 创建/etc/docker/daemon.json文件(默认不存在)
- 添加以下内容,注意json格式的缩进问题,以逗号结尾,最后一行不需要逗号。
{
"registry-mirrors": [
"https://ung2thfc.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
7. 重新加载并重启Docker
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
8. 查看部署情况是否成功
docker info