linux部署docker(国内镜像)

linux部署docker(国内镜像)

这里我们以centos 为例

1. 升级系统

首先,确保系统是最新的:

sudo yum update -y

2. 安装 Docker 依赖

安装必要的依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 设置 Docker 官方仓库

配置 Docker 官方的仓库:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker

安装 Docker 引擎:

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

5. 启动 Docker 服务

启动 Docker 服务并设置开机自启:

sudo systemctl start docker

sudo systemctl enable docker

6. 检查 Docker 安装

确认 Docker 是否安装成功:

sudo docker --version

可以用以下命令验证 Docker 是否正常运行:

sudo docker run hello-world

如果遇到了这个报错:

这个错误表明 Docker 在尝试从 Docker Hub 拉取 hello-world 镜像时遇到了网络连接问题。

这时我们可以替换为国内镜像源:

编辑 /etc/docker/daemon.json 文件来配置镜像加速器:

sudo vi /etc/docker/daemon.json

在文件中添加如下内容(以阿里云镜像为例):

{

"registry-mirrors": ["https://6ky1rlpr.mirror.aliyuncs.com"]

}

然后重启 Docker 服务:

sudo systemctl restart docker

再次测试,如下即为成功:

相关推荐
安当加密16 小时前
AES-256直接加密就够了?微服务架构下的敏感数据加密:信封加密、格式保留加密和字段级加密全解析
微服务·云原生·架构
Zhu75816 小时前
[配置管理]k8s集群中airflow的端口转发
云原生·容器·kubernetes
东北甜妹17 小时前
K8s Helm 和蓝绿发布,金丝雀发布
云原生·容器·kubernetes
Cat_Rocky17 小时前
K8s-金丝雀发布 简单实验
云原生·容器·kubernetes
m0_7375393717 小时前
kuberntes Config
云原生·容器·kubernetes
DO_Community17 小时前
AI 成本太高怎么办?用推理路由自动分配 Claude、Qwen、DeepSeek
云原生·serverless·aigc·claude·deepseek
cnskylee18 小时前
【Kubernetes】使用kubeadm安装三节点K8s集群遇到的问题总结
云原生·容器·kubernetes
容器魔方18 小时前
Kthena Router ScorePlugin 架构与基准测试分析
人工智能·云原生·容器·架构·开源
眷蓝天18 小时前
Kubernetes Helm 包管理详解
云原生·容器·kubernetes
xingfujie19 小时前
第2章:服务器规划与基础环境配置
linux·运维·微服务·云原生·容器·kubernetes·负载均衡