2024年,中国大陆轻松安装Docker并简单拉取Docker镜像的方法汇总

Part 1. CentOS/RHEL/Fedora/Rocky/Alma Linux 安装方法

一、安装Docker

对于中国大陆的用户来说,直接从Docker Hub安装Docker可能会遇到网络问题。以下是一些简化的步骤,帮助小白用户轻松安装Docker。

1. 删除旧版本Docker(如果存在)

首先,我们需要确保系统中没有旧版本的Docker残留。执行以下命令来删除旧版本的Docker:

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

2. 安装依赖

接下来,安装Docker所需的依赖项:

sudo yum update -y && sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2

3. 配置国内镜像源

由于直接连接Docker Hub可能会慢,我们可以使用国内的镜像源来加速安装。以下是使用阿里云和清华大学镜像源的命令:

# 阿里云源
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 或者使用清华源
yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

4. 安装Docker

现在,我们可以安装Docker了:

yum install docker-ce docker-ce-cli containerd.io

Part 2.Ubuntu & Debian系统安装

对于使用Ubuntu和Debian系统的用户,以下是安装Docker的简单步骤。

1. 更新系统包索引

首先,我们需要更新系统的包索引:

sudo apt update

2. 安装Docker的依赖包

安装Docker之前,我们需要安装一些依赖包:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3. 添加Docker的官方GPG密钥

为了确保下载的软件包是安全的,我们需要添加Docker的官方GPG密钥:

# 阿里源(推荐使用阿里的gpg KEY)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 设置Docker的稳定仓库

接下来,设置Docker的稳定仓库,以便我们可以安装最新版本的Docker:

#阿里apt源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

#更新源
sudo apt update
sudo apt-get update

5. 安装Docker CE

现在我们可以安装Docker CE(Community Edition):

sudo apt install docker-ce docker-ce-cli containerd.io

Part 3. 验证Docker安装

  • 安装完成后,我们可以通过以下命令来验证Docker是否安装成功:
docker --version
  • 最后,启动Docker服务,并设置为开机自启动:
systemctl start docker
systemctl enable --now docker

Part 4. 拉取Docker镜像

在中国大陆,直接从Docker Hub拉取镜像可能会比较慢。以下是一些方法来加速镜像的拉取。

1. 使用国内镜像加速器

我们可以配置Docker使用国内的镜像加速器。以下是配置Docker使用阿里云加速器的步骤:

  1. /etc/docker/目录下创建daemon.json文件,并添加以下内容:
{
  "registry-mirrors": [
    "https://dockerhub.icu",
    "https://docker.1panel.live",
    "https://docker.hpcloud.cloud",
    "https://docker.mxdyeah.top",
    "https://docker.m.daocloud.io",
    "https://docker.unsee.tech",
    "http://mirrors.ustc.edu.cn",
    "https://docker.chenby.cn",
    "http://mirror.azure.cn",
    "https://dockerpull.org",
    "https://hub.rat.dev"
  ]
}
  1. 重启Docker服务以使配置生效:
systemctl daemon-reload
systemctl restart docker

2. 直接使用国内镜像源拉取

我们也可以直接使用国内的镜像源来拉取镜像。例如,使用以下命令拉取redis镜像:

docker pull docker.mxdyeah.top/redis:latest

梗图哈哈哈

版权声明:本文由mxd's Blog发布,如需转载请注明出处。
如果文章中有风险行为,文章作者不负任何责任。
除非另有说明,否则本站内容依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接。

本文链接:https://blog.mxdyeah.top/mxdyeah_blog_post/how_to_install_docker.html
本文标题:2024年,中国大陆轻松安装Docker并简单拉取Docker镜像的方法汇总
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇