Ubuntu24.04 安装 Docker
1.ubuntu24.04的系统 安装 Docker 先更新 apt 包索引
sh
sudo apt update
2.安装依赖包
sh
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
3.添加 Docker 的官方 GPG 密钥:
sh
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.安装存储库
sh
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
5.安装 Docker
sh
sudo apt install docker-ce
6.验证 Docker
css
$ sudo docker --version
Docker version 27.3.1, build ce12230
免 sudo 使用 docker
ruby
$ sudo docker --version
Docker version 27.3.1, build ce12230
$ sudo groupadd docker
[sudo] password for xiao:
groupadd: group 'docker' already exists
$ sudo gpasswd -a ${USER} docker
Adding user xiao to group docker
$ sudo service docker restart
$ newgrp - docker
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
配置Docker 镜像
国内从DockerHub拉取镜像有时会非常慢,推荐配置镜像加速器,默认未配置加速URL。
Docker官方、国内大型云服务器商一般提供国内加速器服务。
可尝试配置以下镜像地址:
- Docker中国区官方镜像加速:registry.docker-cn.com
- 网易镜像加速:hub-mirror.c.163.com
- 中国科技大学镜像加速:docker.mirrors.ustc.edu.cn
- 腾讯云镜像加速:mirror.ccs.tencentyun.com
也可去阿里云申请专属镜像地址:cr.console.aliyun.com/cn-beijing/...
配置命令:
sh
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
EOF
bash
# 配置生效
sudo systemctl daemon-reload
# 重启Docker
sudo systemctl restart docker
# 查看 Registry Mirrors 配置是否成功
sudo docker info