ToB企服应用市场:ToB评测及商务社交产业平台

标题: Docker加速器设置指南:提拔镜像下载速度的秘诀 加速安装Mysql Redis ES [打印本页]

作者: 灌篮少年    时间: 2024-8-17 00:20
标题: Docker加速器设置指南:提拔镜像下载速度的秘诀 加速安装Mysql Redis ES
在安装 Docker 镜像时,由于官方镜像下载速度较慢,我们可以利用阿里云的镜像加速器来提拔下载速度。
利用阿里云镜像加速器

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

根据本身的发行版本选择合适的设置
Docker 支持设置多个镜像加速器,当一个加速器不可用时,它会主动实验下一个。你可以在 /etc/docker/daemon.json 文件中设置多个镜像加速器。下面是一个示例设置,此中包含多个国内的 Docker 镜像加速器:
设置多个镜像加速器

1. 创建或编辑 /etc/docker/daemon.json 文件:

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4.   "registry-mirrors": [
  5.     "https://mirror.ccs.tencentyun.com",
  6.     "https://docker.mirrors.ustc.edu.cn",
  7.     "https://<your-mirror-id>.mirror.aliyuncs.com"
  8.   ]
  9. }
  10. EOF
复制代码
一行一行执行
如果你希望在一个命令中完成,也可以用 && 毗连命令:
  1. sudo mkdir -p /etc/docker && sudo tee /etc/docker/daemon.json <<-'EOF'
  2. {
  3.   "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"]
  4. }
  5. EOF
复制代码
请将 <your-mirror-id> 替换为你在阿里云获得的镜像加速器 ID。 

验证文件是否创建
查看文件内容,确保文件已正确创建:
  1. cat /etc/docker/daemon.json
复制代码
重新启动 Docker 服务

2.在设置完成后,重新启动 Docker 服务使设置生效:

  1. sudo systemctl daemon-reload
  2. sudo systemctl restart docker
复制代码
拉取 MySQL 镜像

现在可以实验利用国内镜像源拉取 MySQL 镜像:
  1. docker pull mysql:latest
复制代码


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

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

详细操作步骤

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

在服务器上执行以下命令,创建用于持久化存储 MySQL 数据的目录:
  1. sudo mkdir -p /data/mysql_data
复制代码
2. 运行 MySQL 容器,并挂载数据卷

利用以下命令启动 MySQL 容器,并将 /data/mysql_data 目录挂载为 MySQL 容器内的数据卷:
  1. docker run -d --name mysql-container \
  2.   -v /data/mysql_data:/var/lib/mysql \
  3.   -e MYSQL_ROOT_PASSWORD=my-secret-pw \
  4.   -p 3306:3306 \
  5.   mysql:latest
复制代码
表明:

注意事项


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

验证 MySQL 容器

查抄 MySQL 容器是否运行:
  1. docker ps
复制代码
总结

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

上一章
Docker 部署 Mysql_docker 部署mysql-CSDN博客

下一章
何如在Docker容器中,修改MySQL密码-CSDN博客

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4