docker如何安装mysql8

embedded/2024/11/28 3:01:32/

第一步

 直接docker  pull 拉取镜像

docker pull mysql:8

如果使用这个命令出现类似这种错误

Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 124.11.210.175:443: connect: connection refused

首先看443端口是否在云服务器上打开,接下来需要关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

systemctl status firewalld

这三个命令分别是停止防火墙,禁用防火墙,查询防火墙状态

docker pull mysql:8

Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

docker默认镜像源为国外镜像源,下载速度过慢导致连接失败

这时候需要找到docker文件找到

etc/docker/daemon.json

修改里面的内容,这是我自己的配置文件亲测好用

{"registry-mirrors": ["https://docker.1ms.run"]
}

然后在此执行命令docker pull mysql:8

执行完毕 

然后使用docker images。查询docker里面的镜像

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8
 

- p 3306:3306 : 将容器的 3306 端口映射到主机的 3306 端口 - e MYSQL_ROOT_PASSWORD=root : 设置 mysql 登录密码 - d 后台运行容器,并返回容器 id mysql:8 我运行的镜像名

启动成功后

这是简单的进行安装mysql,没有进行挂载。同时用navicat进行连接

到了这一步,相当于mysql连接成功了


http://www.ppmy.cn/embedded/141077.html

相关文章

【速通GO】数据类型与变量和常量

独立站原文 数据类型 总览 布尔型数字类型字符串类型派生类型 派生类型 指针类型(Pointer)数组类型结构化类型 (struct)Channel 类型函数类型切片类型接口类型(interface)Map 类型 数值类型 整型 序号类型描述1uint8无符号…

主键、外键和索引之间的区别?

主键、外键和索引是数据库设计中的三个关键概念,它们各自有不同的作用和目的。以下是它们之间的区别: 主键(Primary Key) 定义:主键是表中唯一标识每条记录的字段或字段组合。 作用:主键用于确保数据的唯一…

2024下半年——【寒假】自学黑客计划(网络安全)

CSDN大礼包:👉基于入门网络安全/黑客打造的:👉黑客&网络安全入门&进阶学习资源包 前言 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&a…

matlab学习笔记:第五章5.3.3字符向量元胞数组的综合练习

案例1: 请将每行信息重新格式化为“姓名, 电话号码, 电子邮件”的字符向量形式,并保存到元胞数组s中(注意,第二行有一个vip1的额外备注,这个备注不需要出现在s中);接下来使用换行符连接s中的各…

js:基础

js是什么 JavaScript是一种运行在客户端的编程语言,实现人机交互的效果 js只要有个浏览器就能跑 js可以做网页特效、表单验证、数据交互、服务端编程 服务端编程是前端人拿他们特有的后端语言node.js来干后端干的事情 js怎么组成 JavaScriptECMAScript(语言基…

前端-Git

一.基本概念 Git版本控制系统时一个分布式系统,是用来保存工程源代码历史状态的命令行工具 简单来说Git的作用就是版本管理工具。 Git的应用场景:多人开发管理代码;异地开发,版本管理,版本回滚。 Git 的三个区域&a…

设计模式之 命令模式

命令模式(Command Pattern)是行为型设计模式之一,它将请求(或命令)封装成一个对象,从而使用户能够将请求发送者与请求接收者解耦。通过命令模式,调用操作的对象与执行操作的对象不直接关联&…

浏览器漫谈HTML--2.2从表单标签看vue的响应式系统 理论+实战

表单标签的双向绑定是一个很有亮点的功能。在不同框架中他实现这个功能大同小异,这里我们介绍几个常见的框架中他是如何实现双向绑定的。 原生的input输入框是没有双向绑定的功能的。取而代之的,它的input上有一个event对象,这个对象中有一个…