【Docker】安装全流程与配置完整镜像源(可安装 nginx)

server/2024/9/22 14:18:36/

目录

  • 一、卸载历史版本(选)
  • 二、配置 yum 源
  • 三、安装 docker
  • 四、配置 docker 镜像源加速(选、强烈建议)
    • 4.1 配置阿里镜像加速
    • 4.2 配置其他镜像源
  • 五、启动 docker
  • 参考文章与视频

本文基于 Linux - CentOS 7 操作系统。

一、卸载历史版本(选)

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

二、配置 yum 源

安装 yum-utils 工具

yum install -y yum-utils

配置 yum 源(阿里镜像)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

docker_30">三、安装 docker

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装完成后验证

docker -v
docker images
# 出现版本号: Docker version xx.x.x, build xxxxx
# docker images查看所有的本地镜像, 出现首行即可

docker__48">四、配置 docker 镜像源加速(选、强烈建议)

4.1 配置阿里镜像加速

首先访问:www.aliyun.com
打开:产品 - 容器 - ACR - 管理控制台 - 镜像工具 - 镜像加速器

mkdir -p /etc/docker
cd /etc/dockertee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxxxx.mirror.aliyuns.com"]
}
EOFsystemctl daemon-reload
systemctl restart docker

4.2 配置其他镜像源

aliyun 镜像源缺少如 nginx 等镜像源,建议也同步配置如下镜像源,做并集处理。

打开配置镜像源存储文件:

vim /etc/docker/daemon.json

配置镜像源:

{"registry-mirrors": ["保留阿里的镜像源","https://dockerproxy.com","https://hub-mirror.c.163.com","https://mirror.baiduce.com","https://ccr.cs.tencentyun.com"]
}

若已启动 docker,请重启 docker

systemctl restart docker
docker info

在这里插入图片描述

至此,完成 docker 镜像源配置。

docker_103">五、启动 docker

# 启动 docker
systemctl start docker# 停止 docker
systemctl stop docker# 重启 docker
systemctl restart docker# 设置为开机自启
systemctl enable docker# 查看容器运行状态
docker ps

参考文章与视频

  • 文章可参考:https://blog.csdn.net/weixin_44250083/article/details/109706859

  • 视频可参考:https://www.bilibili.com/video/BV1HP4118797?p=2&vd_source=88862decd9a94da829accb26eab6d44f

2024.9.19


http://www.ppmy.cn/server/120306.html

相关文章

系统架构设计师 大数据架构篇二

大数据架构 &#x1f310; 大数据处理系统分析 &#x1f50d; 大数据处理系统三大挑战 &#x1f680; 非结构化数据处理&#xff1a;如何处理非结构化和半结构化数据。复杂性与不确定性&#xff1a;大数据复杂性、不确定性特征描述的刻画方法和大数据的系统建模。异构性影响…

机械设备产品资料方案介绍小程序系统开发制作

设备产品资料介绍小程序系统&#xff0c;是一家工业机械设备生产厂家为了更好的服务客户而定制开发的一套小程序系统&#xff0c;让用户通过小程序就可以了解公司产品介绍的详细参数、售后服务和产品操作手持等。 该小程序系统里面主要开发的功能模块有&#xff1a; 1、产品目…

【百日算法计划】:每日一题,见证成长(020)

题目 删除字符串中的所有相邻重复项 给出由小写字母组成的字符串 S&#xff0c;重复项删除操作会选择两个相邻且相同的字母&#xff0c;并删除它们。 在 S 上反复执行重复项删除操作&#xff0c;直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一…

Java流程控制语句——跳转语句详解:break 与 continue 有什么区别?

&#x1f310;在Java编程中&#xff0c;break和continue是两个重要的控制流语句&#xff0c;它们允许开发者根据特定条件改变程序的执行流程。虽然两者都用于中断当前的行为&#xff0c;但它们的作用方式不同。本文将通过生动的例子来详细解释这两个语句&#xff0c;并使用流程…

代码随想录算法训练营|344.反转字符串、541. 反转字符串II、54.替换数字

344.反转字符串 题目 参考文章 思路&#xff1a;本题的运用双指针的方式&#xff0c;掉换两个头尾两个元素&#xff0c;然后指针收缩再继续掉换&#xff0c;这里无论字符串大小是否为奇偶&#xff0c;都是可以判断出来的 代码&#xff1a; class Solution {public void rev…

【NTN 卫星通信】关于卫星通信的一次访谈

1 概述 通过CSDN的途径&#xff0c;有个咨询公司找到我&#xff0c;说是有投资公司看到我的博客&#xff0c;希望做一次访谈&#xff0c;我回答了10个问题&#xff0c;现在发到博客上&#xff1b;很多观点都是自己根据经验拍的&#xff0c;并没有严格的计算&#xff0c;有兴趣的…

C++STL六大组件

C标准模板库&#xff08;STL&#xff09;是一个功能强大的库&#xff0c;提供了六大组件&#xff0c;这些组件相互协作&#xff0c;为开发者提供了高效且可重用的数据结构和算法。以下是这六大组件的详细介绍&#xff1a; 容器是用于存储数据的数据结构&#xff0c;它们提供了…

如何有效检测住宅IP真伪?

在当今的互联网时代&#xff0c;住宅IP&#xff08;即家庭用户通过宽带服务提供商获得的IP地址&#xff09;在跨境电商、广告投放、网络安全等多个领域扮演着重要角色。然而&#xff0c;随着网络环境的复杂化和欺诈行为的增多&#xff0c;如何有效检测和辨别住宅IP的真伪成为了…