Linux系统通过安装docker容器部署mysql服务

news2024/11/15 15:32:04

一、查看主机内核版本,关闭防火墙相关信息

在这里插入图片描述

二、直接yum安装docker

安装的18.09版本,也可以rpm安装最新版

yum install docker
# docker --version
Docker version 18.09.0, build a8959d5

在这里插入图片描述

三、安装完成直接启动并查看状态

systemctl start docker
systemctl status docker

启动正常,状态正常
在这里插入图片描述

四、查看容器内mysql镜像

docker search mysql

在这里插入图片描述

五、拉取mysql镜像

docker pull mysql

在这里插入图片描述

拉取镜像报错打印connection refused或者timeout都是国内访问不到docker官方网站导致,直接添加如下镜像加速:

tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://hub.uuuadc.top",
        "https://docker.anyhub.us.kg",
        "https://dockerhub.jobcher.com",
        "https://dockerhub.icu",
        "https://docker.ckyl.me",
        "https://docker.awsl9527.cn"
    ]
}
EOF

六、 使配置生效,重启docker

systemctl daemon-reload
systemctl restart docker

添加国内加速后即可拉取镜像
在这里插入图片描述

七、列出本地主机上的Docker镜像

mysql镜像拉取成功

docker images

在这里插入图片描述

八、用拉取的镜像创建mysql实例

docker run --privileged=true -p 3306:3306 -v /usr/local/mysql/conf:/etc/mysql/conf.d:rw -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql/log:/var/log/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql11 -d mysql

配置端口映射:3306:3306
将容器的3306端口映射到主机的3306端口

配置mysql数据卷挂载
-v /usr/local/mysql/log:/var/log/mysql(日志文件挂载)
将容器中的日志文件夹挂载到主机对应的/var/log/mysql文件夹中
-v /usr/local/mysql/data:/var/lib/mysql(数据文件挂载)
将容器中的数据文件夹挂载到主机对应的/var/lib/mysql文件夹中
-v /usr/local/mysql/conf:/etc/mysql/conf.d:rw(配置文件挂载)
将容器的配置文件夹挂载到主机对应的/etc/mysql文件夹中
账号:root
密码:123456
端口:3306
数据库名:mysql11
镜像名:mysql

查看创建的实例
docker ps -a

在这里插入图片描述

九、启动容器mysql11

docker start mysql11

启动成功,mysql端口进程已起
在这里插入图片描述

十、进入容器,启动服务

docker exec -it mysql11 bash

本地无mysql命令,只有进入容器后才能启动
在这里插入图片描述
Linux系统通过docker容器部署mysql服务完成;

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux内核编程(十二)热插拔

本文目录 一、知识点1. 热插拔概念2. 热插拔机制3. Netlink机制 二、内核发送uevent事件到用户空间1. kobject发送uevent事件2. udevadm命令查看★示例代码&#xff1a;★优化&#xff1a;完善kset_uevent_ops&#xff08;热插拔事件结构体&#xff09; 三、用户空间使用Netlin…

MySQL数据分析进阶(十二)设计数据库——PART2

※食用指南&#xff1a;文章内容为‘CodeWithMosh’SQL进阶教程系列学习笔记&#xff0c;笔记整理比较粗糙&#xff0c;主要目的自存为主&#xff0c;记录完整的学习过程。&#xff08;图片超级多&#xff0c;慎看&#xff01;&#xff09; 【中字】SQL进阶教程 | 史上最易懂S…

大模型(LLMs)LLM生成SFT数据方法面

一、SFT数据集如何生成&#xff1f; SFT数据集构建通常有两种方法&#xff1a;人工标注和使用LLM&#xff08;比如GPT-4&#xff09;来生成的&#xff0c;人工标注对于构 建垂直领域比较合适&#xff0c;可以减少有偏数据&#xff0c;但是成本略高&#xff1b;使用LLM生成&…

【算法设计题】计算有向图G中每个结点的入度和出度,第4题(C/C++)

目录 第4题 计算有向图G中每个结点的入度和出度 得分点&#xff08;必背&#xff09; 题解&#xff1a;计算有向图G中每个结点的入度和出度 数据结构定义 边表结点 顶点表结点 图的邻接表存储表示 计算图G中每个结点的入度和出度 详细解释 1. 初始化入度和出度数组 2…

容器适配器的介绍和模拟实现

&#x1f497; &#x1f497; 博客:小怡同学 &#x1f497; &#x1f497; 个人简介:编程小萌新 &#x1f497; &#x1f497; 如果博客对大家有用的话&#xff0c;请点赞关注再收藏 &#x1f31e; Stack的介绍 stack是一种容器适配器&#xff0c;专门用在具有后进先出操作的上…

如何看到公司所有员工的收发件,并以员工名义一键发信

对于企业管理层来说, 了解并监控员工的企业邮箱成为了日常工作中的一部分。这不仅可以帮助企业更好地掌握业务进展, 还能够提高工作效率。本文将详细介绍如何通过Zoho邮箱实现这一目标, 包括相关的技术原理、实现的好处以及具体的实施步骤。 一、实现的技术: POP3 和 IMAP 要…

C++类和对象(2)——构造函数和析构函数

###前言&#xff1a;此文主要介绍C中的六种默认成员函数&#xff1b;默认的意思就是我们不写编译器会自动生成&#xff1b;这些函数在类里面自动生成&#xff1b;但是我们也可以自己写&#xff1b;学习这几种默认成员函数从两个方面入手&#xff1a; &#xff08;1&#xff09…

“AI大语言模型+”助力大气科学相关交叉领域实践技术应用

查看原文>>>“AI大语言模型”助力大气科学相关交叉领域实践技术应用 目录 专题一、预备知识 专题二、科研辅助专题 专题三、可视化专题——基于GPT实现 专题四、站点数据处理 专题五、WRF专题——基于GPT和Python实现 专题六、遥感降水专题——基于GPT和Python…

#java学习笔记(面向对象)----(未完结)

一基础相关知识点&#xff1a; 1. 一个对象的调用 首先我们创建一个Phone类 public class Phone {//成员变量String name;int age;String favourite;//成员方法public void myName(){System.out.println(name);}public void myAge(){System.out.println(age);}public void m…

免费写作神器,自动生成高质量文章

在当今数字化的时代&#xff0c;信息的传播和创作变得前所未有的重要。无论是企业的营销推广、个人的博客写作&#xff0c;还是学术研究报告&#xff0c;优质的文章都能发挥巨大的作用。而随着人工智能技术的飞速发展&#xff0c;免费的ai写作工具应运而生&#xff0c;为我们带…

虚拟内存惹

二、理解 虚拟内存 虚拟内存存在的原因物理地址和虚拟地址虚拟内存的其他介绍 虚拟内存存在的原因 计算机系统有两种地址&#xff1a;1、物理地址 2、虚拟地址 物理地址&#xff1a;是指真实的地址&#xff0c;是物理存在的&#xff0c;比如RAM、flash等 虚拟地址&#xff1a;…

使用相同模型相同数据集,为什么每次运行得到的损失值都不一样?

今天小编在学习 PyTorch 时,突然发现咋每次运行所得损失绘制的曲线都不一样呢&#xff1f;即使小编使用torch.manual_seed()函数固定 torch 的随机数种子每次运行的结果还是不一样&#xff0c;因此小编就写一篇文章记录一下。 数据集 本次使用的数据集是小编自定义的小型数据…

MySQL数据管理 - 查询语句

文章目录 查询数据1 查询指定列2 条件查询3 合并查询4 模糊查询5 聚合函数查询6 对值进行排序7 分组查询8 分页查询9 数据库关联查询1 内连接 INNER JOIN2 LEFT JOIN3 右连接 10 数据库子查询参考 查询数据 数据库最常用的操作就是查询&#xff0c;也是数据操作的基础&#xf…

MySQL基础练习题23-门店处理

目录 题目 准备数据 分析数据 方法一 方法二 题目 从分店明细表中获取门店面积。 准备数据 -- 创建库 drop database if exists db_1; create database db_1; use db_1;-- 创建门店面积表 tb_store_area CREATE TABLE tb_store_area (store_no VARCHAR(50),area…

[器械财讯]TRiCares完成近4亿融资,推动Topaz三尖瓣置换系统发展

一、融资成功助力临床研究 法国医疗器械公司TRiCares近期宣布&#xff0c;其D轮融资成功筹集5000万美元&#xff0c;所得资金将专用于支持其核心产品——经导管三尖瓣置换系统&#xff08;TTVR&#xff09;Topaz的临床研究和开发。这笔资金将用于在美国和欧盟开展临床研究&…

手持红外热成像仪的使用方法_鼎跃安全

手持红外热成像仪是一种便携设备&#xff0c;方便在现场进行温度检测和成像。他们能将物体发出的不可见红外能量转化为可见的热图像&#xff0c;直观展示物体表面的温度分布情况&#xff1b;广泛应用于电气设备维修、环保检查、应急救援等领域。接下来&#xff0c;我们一起来了…

行业原型:智慧教育线上平台-学院原型

行业原型预览链接&#xff1a; 文件类型&#xff1a;.rp 支持版本&#xff1a;Axrure RP 8 文档名称&#xff1a;智慧教育线上平台-学院 文件大小&#xff1a;1.80 MB 目录内容介绍 文档内容介绍 回复“211110” 领取

《最新出炉》系列小成篇-Python+Playwright自动化测试-66 - 等待元素至指定状态(出现、移除、显示和隐藏)

1.简介 在我们日常工作中进行UI自动化测试时&#xff0c;保证测试的稳定性至关重要。其中一个关键方面是正确地定位和操作网页中的元素。在网页中&#xff0c;元素可能处于不同的状态&#xff0c;有些可能在页面加载完成之前不在DOM中&#xff0c;需要某些操作后才会出现&…

视频剪辑sdk,跨平台部署,助力企业差异化竞争

在这个内容为王的时代&#xff0c;视频已成为连接用户、传递价值的核心媒介。无论是社交媒体、在线教育、短视频平台还是新闻资讯&#xff0c;高质量的视频内容都是吸引用户、提升用户体验的关键。然而&#xff0c;对于众多企业而言&#xff0c;如何高效、专业地处理视频内容&a…

字节跳动春节抖音视频红包系统设计与实现--图文解析

字节跳动春节抖音视频红包系统设计与实现–图文解析 原作者&#xff1a;字节跳动技术团队 原文链接&#xff1a;https://www.toutiao.com/article/7114224228030841374 原标题&#xff1a;2022 春节抖音视频红包系统设计与实现 我们做了什么 业务背景 在春节活动期间&…