Docker加速器配置指南:提升镜像下载速度的秘诀 加速安装Mysql Redis ES

在安装 Docker 镜像时,由于官方镜像下载速度较慢,我们可以使用阿里云的镜像加速器来提升下载速度。

使用阿里云镜像加速器

首先,找到并配置阿里云的镜像加速器。安装教程如下:

  1. 登录阿里云,进入容器镜像服务。直达链接
  2. 获取镜像加速器地址,并按照说明进行配置。
  3. 配置完成后,重新启动 Docker 服务,使镜像加速器生效。

上截图

根据自己的发行版本选择合适的配置

Docker 支持配置多个镜像加速器,当一个加速器不可用时,它会自动尝试下一个。你可以在 /etc/docker/daemon.json 文件中配置多个镜像加速器。下面是一个示例配置,其中包含多个国内的 Docker 镜像加速器:

配置多个镜像加速器

1. 创建或编辑 /etc/docker/daemon.json 文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://<your-mirror-id>.mirror.aliyuncs.com"
  ]
}
EOF

一行一行执行

如果你希望在一个命令中完成,也可以用 && 连接命令:

sudo mkdir -p /etc/docker && sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"]
}
EOF

请将 <your-mirror-id> 替换为你在阿里云获得的镜像加速器 ID。 

验证文件是否创建

查看文件内容,确保文件已正确创建:

cat /etc/docker/daemon.json

重新启动 Docker 服务

2.在配置完成后,重新启动 Docker 服务使配置生效:
sudo systemctl daemon-reload
sudo systemctl restart docker

拉取 MySQL 镜像

现在可以尝试使用国内镜像源拉取 MySQL 镜像:

docker pull mysql:latest

运行 MySQL 容器并持久化数据存储到服务器

要将 MySQL 的数据持久化存储到服务器的 data 文件夹中,你可以通过 Docker 的数据卷功能来实现。数据卷可以使得容器中的数据在容器被删除或重新创建时保持不变,从而实现持久化存储。

步骤概述

  1. 创建数据卷: 在服务器的 data 文件夹中创建一个用于存储 MySQL 数据的目录。

  2. 挂载数据卷: 使用 Docker 命令时,将这个目录挂载到 MySQL 容器中的相应位置,使得 MySQL 数据库文件能够持久化存储在服务器上。

具体操作步骤

假设你已经在服务器上的 /data 目录下创建了一个名为 mysql_data 的子目录,用于存放 MySQL 的数据文件。

1. 创建数据卷目录

在服务器上执行以下命令,创建用于持久化存储 MySQL 数据的目录:

sudo mkdir -p /data/mysql_data
2. 运行 MySQL 容器,并挂载数据卷

使用以下命令启动 MySQL 容器,并将 /data/mysql_data 目录挂载为 MySQL 容器内的数据卷:

docker run -d --name mysql-container \
  -v /data/mysql_data:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=my-secret-pw \
  -p 3306:3306 \
  mysql:latest

解释:

  • -d: 让容器在后台运行。
  • --name mysql-container: 指定容器的名称为 mysql-container
  • -v /data/mysql_data:/var/lib/mysql: 将服务器上的 /data/mysql_data 目录挂载到容器内的 /var/lib/mysql 目录。这样做后,MySQL 将在容器内将数据写入到 /var/lib/mysql 目录,而这些数据实际上存储在服务器的 /data/mysql_data 目录中,实现了数据持久化存储。
  • -e MYSQL_ROOT_PASSWORD=my-secret-pw: 设置 MySQL 的 root 用户密码为 my-secret-pw。请根据实际情况修改为你想要的密码。
  • -p 3306:3306: 将容器的 3306 端口映射到主机的 3306 端口,以便外部可以访问 MySQL 服务。
注意事项
  • 确保服务器的 /data/mysql_data 目录有足够的权限供 MySQL 容器读写数据。
  • 如果 /data/mysql_data 目录中已经有旧数据,请确保这些数据不会影响 MySQL 的正常运行。
  • 在 MySQL 容器重新创建或升级时,数据卷中的数据不会丢失,但是在升级前请备份重要数据。

 通过以上步骤,你可以实现将 MySQL 数据持久化存储到服务器的 data 文件夹中,确保数据在容器重新启动或删除后仍然可用。

验证 MySQL 容器

检查 MySQL 容器是否运行:

docker ps

总结

通过以上步骤,你可以使用阿里云镜像源加速 Docker 镜像的拉取,并成功部署 MySQL 容器。那么部署mysql如此,其他redis、es亦是如此,是不是速度飞起,觉得有用帮忙点个赞

上一文链接
Docker 部署 Mysql_docker 部署mysql-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/767901.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PyTorch之nn.Module与nn.functional用法区别

文章目录 1. nn.Module2. nn.functional2.1 基本用法2.2 常用函数 3. nn.Module 与 nn.functional3.1 主要区别3.2 具体样例&#xff1a;nn.ReLU() 与 F.relu() 参考资料 1. nn.Module 在PyTorch中&#xff0c;nn.Module 类扮演着核心角色&#xff0c;它是构建任何自定义神经网…

大数据------JavaWeb------JSP(完整知识点汇总)

JSP 定义 JSP&#xff08;Java Server Pages&#xff09;&#xff0c;即Java服务端页面。它是一种动态的网页技术&#xff0c;其中可以定义HTML、CSS、JS等静态内容&#xff0c;还可以定义Java代码的动态内容JSP HTML Java 说白了JSP就是一个页面&#xff0c;它既可以写HTML标…

【每日刷题】Day79

【每日刷题】Day79 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 1619. 删除某些元素后的数组均值 - 力扣&#xff08;LeetCode&#xff09; 2. 1365. 有多少小于当前…

Python UUID模块:深入理解与使用技巧

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

Spark入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

文章目录 引言1. Spark 基础 1.1 Spark 为何物1.2 Spark VS Hadoop1.3 Spark 优势及特点 1.3.1 优秀的数据模型和丰富计算抽象1.3.2 完善的生态圈-fullstack1.3.3 spark的特点 1.4 Spark 运行模式 2. Spark Core 2.1 RDD详解 2.1.1 RDD概念2.1.2 RDD属性2.1.3 RDD API 2.1.3.1…

还有人不会挑智能猫砂盆?详细测评热门品牌糯雪、空气萝卜、CEWEY!

在现代家居生活中&#xff0c;宠物已成为许多家庭不可或缺的一员&#xff0c;而猫砂盆作为猫咪日常如厕的重要工具&#xff0c;选择什么类型的智能猫砂盆更是关乎猫咪健康与生活质量的关键。而市面上的智能猫砂盆品类众多&#xff0c;令人在挑选的时候眼花缭乱&#xff0c;不知…

监控平台zabbix对接grafana

目录 1.安装grafana并启动 2.浏览器访问 3.导入zabbix数据&#xff0c;对接grafana 4.如何导入模板 5.使用zabbix监控nginx并发量连接数 5.1 修改nginx配置 5.2 编写监控数据脚本 5.3 设置键值 5.4 在zabbix web端完成自定义监控项 5.5 连接到grafana 以上一篇博客&l…

GCN结合Transformer炸场!性能暴涨74%,效率翻3倍

最近发现了两篇效果很妙的GCN结合Transformer的最新工作&#xff0c;分享给大家&#xff1a; MP-GT&#xff1a;通过结合GCN和Transformer方法来增强App使用预测的准确性&#xff0c;实现了74.02%的性能提升&#xff0c;且训练时间减少了79.47%。 MotionAGFormer&#xff1a;结…

Dubbo简介

Apache Dubbo是一款高性能、轻量级的开源服务框架。 1.单体架构 比如现在有一个学生成绩管理平台&#xff0c;里面有学生管理&#xff0c;教师管理&#xff0c;成绩管理。然后将这个系统打包上线&#xff0c;部署在一个2核4G的服务器上&#xff0c;但是现在用户对成绩管理模块…

Shell Expect自动化交互(示例)

Shell Expect自动化交互 日常linux运维时&#xff0c;经常需要远程登录到服务器&#xff0c;登录过程中需要交互的过程&#xff0c;可能需要输入yes/no等信息&#xff0c;所以就用到expect来实现交互。 关键语法 ❶&#xff3b;#!/usr/bin/expect&#xff3d; 这一行告诉操…

民宿小程序开发,在线预订模式

一、开发背景 如今&#xff0c;随着互联网技术的快速发展&#xff0c;大众的生活消费都集中在了手机上&#xff0c;通过手机进行各种活动&#xff0c;同时也包括了预订酒店民宿&#xff0c;由此&#xff0c;民宿预约小程序出现在了大众的生活中。 二、民宿小程序特点 民宿小…

怎么参与场外期权?

今天期权懂带你了解怎么参与场外期权&#xff1f; 目前个人投资者暂时还不能直接参与场外个股期权&#xff0c;因为场外个股期权现在只能机构来进行交易。 所以个人投资者目前只能通过机构通道来进行操作&#xff0c;类似期权懂&#xff0c;找到期权懂经理&#xff0c;然后通…

深入浅出:C语言线程以及线程锁

目录 线程和线程锁概念 线程锁的概念 线程的特点 线程的使用 创建线程 pthread_create 回收线程pthread_join 退出线程 pthread_exit 线程锁的使用 线程同步之互斥锁&#xff08;Mutex&#xff09; 初始化互斥锁 获取互斥锁 释放互斥锁 销毁互斥锁 初始化条件变量…

SSMOA办公系统-计算机毕业设计源码19159

摘 要 随着现代信息技术的快速发展以及企业规模不断扩大&#xff0c;实现办公线上流程自动化已成为提升企业核心竞争力的关键。本文主要介绍的是利用Spring、SpringMVC和MyBatis&#xff08;简称为&#xff1a;SSM&#xff09;框架&#xff0c;MySQL数据库等先进的互联网开源技…

X86 +PC104+支持WinCE5.0,WinCE6.0,DOS,WinXP, QNX等操作系统,工业控制数据采集核心模块板卡定制

CPU 模块 是一款基于RDC 3306的SOM Express模块。RDC 3306这款X86架构的CPU是一款性能高、稳定性强的处理器。 它是一款灵活精巧的主板&#xff08;尺寸为91.8mm68.6mm&#xff09;&#xff0c;可以灵活的运用于用户的底板&#xff0c;节约开发成本。模块的接插件使用插针形式…

基于PHP花涧订购系统的设计与实现-计算机毕业设计源码00332

摘 要 近年来&#xff0c;电子商务的快速发展引起了行业和学术界的高度关注。花涧订购系统旨在为用户提供一个简单、高效、便捷的花卉购物体验&#xff0c;它不仅要求用户清晰地查看所需信息&#xff0c;而且还要求界面设计精美&#xff0c;使得功能与页面完美融合&#xff0c;…

固定网国内数据传送业务经营许可证

一、国内固定网数据传送业务是什么&#xff1f; 固定网国内数据传送业务是指互联网数据传送业务以外的&#xff0c;在固定网中以有线方式提供的国内端到端数据传送业务。主要包括基于IP承载网、ATM网、X.25分组交换网、DDN网、帧中继网络的数据传送业务等。该业务属于A2类基础…

Vision Transformer论文阅读笔记

目录 An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale -- Vision Transformer摘要Introduction—简介RELATED WORK—相关工作METHOD—方法VISION TRANSFORMER (VIT)—视觉Transformer(ViT) 分析与评估PRE-TRAINING DATA REQUIREMENTS—预训练数据…

PDF文档如何统计字数,统计PDF文档字数的方法有哪些?

在平时使用pdf阅读或者是处理文档的时候&#xff0c;常常需要统计文档的字数。pdf在查看文字时其实很简单。 PDF文档是一种常见的电子文档格式&#xff0c;如果需要对PDF文档中的字数进行统计&#xff0c;可以使用以下方法&#xff1a; Adobe Acrobat DC&#xff1a;Adobe Ac…

【服装识别系统】图像识别+Python+人工智能+深度学习+算法模型+TensorFlow

一、介绍 服装识别系统&#xff0c;本系统作为图像识别方面的一个典型应用&#xff0c;使用Python作为主要编程语言&#xff0c;并通过TensorFlow搭建ResNet50卷积神经算法网络模型&#xff0c;通过对18种不同的服装&#xff08;‘黑色连衣裙’, ‘黑色衬衫’, ‘黑色鞋子’, …