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

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

相关推荐
2501_9240641137 分钟前
2025年微服务全链路性能瓶颈分析平台对比与最佳实践
微服务·云原生·性能优化·架构
可爱又迷人的反派角色“yang”2 小时前
zookeeper概念与部署
分布式·zookeeper·云原生
嘻哈baby3 小时前
当云原生遇见VMware:容器化改造与混合部署实战
云原生
g***B7383 小时前
Java 服务端架构的本质:从单体到云原生的演进与思维模式变革
java·云原生·架构
骥龙3 小时前
4.14、云原生安全攻防:容器与 Kubernetes 的脆弱点
安全·云原生·kubernetes
周杰伦_Jay12 小时前
【Spring Cloud Alibaba】微服务组件详解:电商场景落地实践
微服务·云原生·架构
阿里云云原生17 小时前
AgentRun:屏蔽底层复杂性,让开发者专注 AI 业务逻辑创新!
云原生
阿里云云原生17 小时前
一文带你玩转 WebSocket 全链路可观测
云原生
阿里云云原生17 小时前
AgentScope Java 1.0:从模型到应用,AI Agent 全生命周期管理利器!
java·云原生
码界奇点20 小时前
基于微服务架构的悟空人力资源管理系统设计与实现
spring cloud·微服务·云原生·架构·毕业设计·源代码管理