当前位置: 首页 > news >正文

(docker)mysql镜像拉取-创建容器-容器的使用【个人笔记】

【容器的第一次创建】

容器的第一次创建,需要先下载镜像,从

镜像拉取

0、可以搜索镜像的版本

docker search mysql

1、先拉取MySQL的镜像,默认拉取最新版,使用下面的命令拉取mysql镜像

docker pull mysql

也可以指定mysql的版本(我这里指定的是5.6版本)

docker pull mysql:5.6

2、在~(/root)目录下创建一个mysql的文件夹,用于保存mysql产生的数据,并进入mysql文件

mkdir mysql 
cd mysql

创建容器

在/root/mysql 路径下

docker run -id \ -p 3306:3306 \ --name=c_mysql \ -v $PWD/conf:/etc/mysql/conf.d \ -v $PWD/logs:/logs \ -v $PWD/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ mysql:5.7

参数说明:
下面是在/root/mysql目录下执行的,因此$PWD指的是/root/mysql路径

-p 3307:3306:将容器的3306端口映射到宿主机的3307端口。
-v $pWD/conf:/etc/mysql/conf.d:将主机当前目录下的conf/my.cnf挂载到容器的/etc/mysql/my.cnf。配置目录
-v $PWD/logs:/logs:将主机当前目录下的 logs目录挂载到容器的/logs。日志目录
-v $PWD/data:/var/lib/mysql:将主机当前目录下的data目录挂载到容器的/var/lib/mysql。数据目录
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码。

4、进入mysql容器内部

docker exec -it mysql /bin/bash

5、登录mysql服务

mysql -uroot -p123456

在这里插入图片描述

【后续直接使用容器】

说明:在镜像创建后,后续容器的使用就不需要重复创建容器了,每次使用只要开启容器即可

例:docker使用mysql容器:

1、查询容器(查询mysql容器对应的名字为c_mysql)

【查询所有容器,-a表示查询容器包括已关闭的容器】

docker ps -a 

在这里插入图片描述

2、启动容器

docker start +【容器名】

容器名字为部署时设置

docker start c_mysql

3、进入mysql容器内部

docker exec -it 【容器名 】/bin/bash

docker exec -it c_mysql  /bin/bash

4、登录mysql服务器使用命令

备注:这里的密码是部署时设置的

mysql -uroot -p123456

5、后续就可以执行mysql命令了
在这里插入图片描述

【本地化图形界面】连接测试


创建数据库+表

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aY1Ke3ct-1691692455223)(D:%5C02TyporaPicture%5Cimage-20230811022121160.png)]

在mysql容器里查询数据(查询到数据表示连接成功)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LMoJn703-1691692455224)(D:%5C02TyporaPicture%5Cimage-20230811022208776.png)]

相关文章:

(docker)mysql镜像拉取-创建容器-容器的使用【个人笔记】

【容器的第一次创建】 容器的第一次创建,需要先下载镜像,从 镜像拉取 0、可以搜索镜像的版本 docker search mysql1、先拉取MySQL的镜像,默认拉取最新版,使用下面的命令拉取mysql镜像 docker pull mysql也可以指定mysql的版本…...

【时间格式引发的事故】

时间格式引发的事故 背景实战演示结论 背景 前不久写了一个删除数据接口,条件是根据时间删除时间后面的数据。入参是 时间字符串。后台的时间格式 是 yyyyMMdd。然后当时前端传参数的时候,随意的传了2023-07-31的时间,然后将该表的数据全部删…...

【数据结构】栈及其实现

目录 1.栈的概念及结构 2.栈的实现 2.1栈结构定义 2.2初始化及销毁 2.3插入数据 2.4删除数据 2.5访问栈顶数据 2.6判断是否为空栈 2.7计算栈的大小 3.8访问栈中所有数据 1.栈的概念及结构 栈:栈是一种特殊的线性表,其只允许在固定的一端进行插…...

Linux命令200例:mount将文件系统挂载到指定目录下(常用)

🏆作者简介,黑夜开发者,全栈领域新星创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 &…...

互联网摸鱼日报(2023-08-11)

互联网摸鱼日报(2023-08-11) 36氪新闻 年景不稳,市场人活成创始人 石油巨头开始疯抢锂矿,美国也开始讲“锂”了? 公司监控员工键盘 49 天,18 年老员工被解雇:因为“打字不够”? 这不是危言耸听&#xf…...

第十五章、【Linux】例行性工作调度

15.1 什么是例行性工作调度 在不考虑硬件与服务器的链接状态下,Linux可以帮助提醒许多任务。Linux调度就是通过crontab与at这两个东西。 15.1.1 Linux工作调度的种类:at,cron 从上面的说明当中,我们可以很清楚的发现两种工作调度的方式&am…...

基于Promise.resolve实现Koa请求队列中间件

本文作者为360奇舞团前端工程师 前言 最近在做一个 AIGC 项目,后端基于 Koa2 实现。其中有一个需求就是调用兄弟业务线服务端 AIGC 能力生成图片。但由于目前兄弟业务线的 AIGC 项目也是处于测试阶段,能够提供的服务器资源有限,当并发请求资源…...

【结构型设计模式】C#设计模式之桥接模式

题目:设计一个桥接模式来实现图形和颜色之间的解耦。 解析: 桥接模式是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立变化。在这个例子中,抽象部分是图形(如圆形、正方形)&am…...

【12】Git工具 协同工作平台使用教程 Gitee使用指南 腾讯工蜂使用指南【Gitee】【腾讯工蜂】【Git】

tips:少量的git安装和使用教程,更多讲快速使用上手Gitee和工蜂平台 一、准备工作 1、下载git Git - Downloads (git-scm.com) 找到对应操作系统,对应版本,对应的位数 下载后根据需求自己安装,然后用git --version验…...

zookeeper增加IP白名单-安全设置

简介: zookeeper未授权访问漏洞,处理这个漏洞最简单,常用的应该就是给zookeeper添加用户名、密码验证,如果项目比较急,且代码不支持zookeeper的用户名、密码验证,那采用ip白名单过滤,无疑是最快…...

Mac 调试 ios safar

1. 打开Mac的 Safari 浏览器的“开发”菜单 运行 Safari 浏览器,然后依次选取“Safari 浏览器”>“偏好设置”,点按“高级”面板,然后勾选“在菜单栏中显示开发菜单”。 2. 开启IPhone的Safari调试模式 启用 Web 检查 功能,打…...

Linu网络服务NFS

linux网络服务NFS 一.NFS简介二.NFS原理三.NFS优势四.配置文件五.NFS共享存储服务的操作步骤 一.NFS简介 NFS(网络文件服务) NFS是一种基于tcp/ip传输的网络文件系统协议,最初由sun公司开放通过使用NFS协议,客户机可以像访问本地…...

24届近5年同济大学自动化考研院校分析

今天给大家带来的是同济大学控制考研分析 满满干货~还不快快点赞收藏 一、同济大学 学校简介 同济大学历史悠久、声誉卓著,是中国最早的国立大学之一,是教育部直属并与上海市共建的全国重点大学。经过115年的发展,同济大学已经…...

多源BFS

多源 超级源点和汇点最短距离[超级汇点]昂贵的聘礼 多源BFS矩阵距离 超级源点和汇点 超级源点跟超级汇点是模拟出来的虚拟点&#xff0c;多用于图中&#xff1a; <1>同时有多个汇点和一个源点&#xff0c;建立超级汇点 1、2、3、6分别到达4或者5或者7的最短路径&#xf…...

自制电子农历

水文大师上线。今天一水电子农历牌。 首先讲讲电子配件&#xff0c;一来是电子小屏幕的选择&#xff0c;遇到文字比较多的&#xff0c;尤其是汉字&#xff0c;不要选传统那款128x64 oled&#xff0c;绝对放不下(找到最牛的超小免费字体至少要在8pixel以上才能看清楚)。我选了i…...

解决nvm安装后,node生效但npm无效

问题描述 nvm安装后&#xff0c;node生效但npm无效 清除缓存 C:\Users\cc\AppData\Roaming cc是我的用户名改成你自己的就行删除 npm和npm-cache...

Chrome DevTools 与 WebSocket 数据查看失焦的问题

Chrome DevTools 在与 WebSocket 连接交互时可能会出现失焦的问题&#xff0c;这似乎是一个已知的 bug。当 DevTools 选中 WebSocket 消息时&#xff0c;如果有新的消息到达&#xff0c;DevTools 将会自动失焦&#xff0c;导致无法查看完整的消息内容。 虽然这个问题很令人困扰…...

Javascript 正则

基本语法 定义 JavaScript种正则表达式有两种定义方式 构造函数 var regnew RegExp(<%[^%>]%>,g);字面量 var reg/<%[^%>]%>/g;g&#xff1a; global&#xff0c;全文搜索&#xff0c;默认搜索到第一个结果接停止i&#xff1a;ingore case&#xff0c;忽略…...

C语言可变数组 嵌套的可变数组,翻过了山跨过了河 又掉进了坑

可变数组 ​专栏内容&#xff1a; postgresql内核源码分析 手写数据库toadb 并发编程 个人主页&#xff1a;我的主页 座右铭&#xff1a;天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物. 概述 数组中元素是顺序存放&#xff0c;这一特性让我们…...

FFmpeg安装和使用

sudo apt install ffmpeg sudo apt-get install libavfilter-devcmakelist模板 CMakeLists.txt cmake_minimum_required(VERSION 3.16) project(ffmpeg_demo)# 设置ffmpeg依赖库及头文件所在目录&#xff0c;并存进指定变量 set(ffmpeg_libs_DIR /usr/lib/x86_64-linux-gnu) …...

golang开发-定时与防抖工具包(dt)设计与实现

定时与防抖工具包&#xff08;core/pkg/dt&#xff09;设计与实现 1. 包做什么 dt&#xff08;delay / timer&#xff09;封装与时间窗口相关的常用能力&#xff0c;减少业务侧手写 Timer / Ticker / 竞态处理。 API作用SetTimeout延迟执行一次&#xff0c;支持取消SetInter…...

深入解析zlog:从编译安装到高级配置实战(含交叉编译指南)

1. zlog简介与核心优势 在嵌入式开发和服务器应用中&#xff0c;日志管理一直是系统稳定性的关键环节。zlog作为一款轻量级、高性能的C语言日志库&#xff0c;相比传统的syslog或log4c有着显著优势。我第一次接触zlog是在一个物联网网关项目中&#xff0c;当时系统频繁出现日志…...

郭老师-成为精英:独立人格、爱国情怀与未来思维

成为精英 ——独立人格、爱国情怀与未来思维“精英不是靠头衔定义&#xff0c; 而是—— 由独立人格、爱国情怀和未来思维共同铸就。”&#x1f33f; 真正的精英&#xff0c; 不是依赖系统的人&#xff0c; 而是—— 能在风雨中站稳脚跟&#xff0c; 引领社会走向美好未来。⚠️…...

为什么 OXE 中 VLA 训练时 state 给关节,而预测的 action 是 xyz 加欧拉角

为什么 VLA 训练时 state 给关节&#xff0c;而预测的 action 是 xyz 加欧拉角 核心结论 在 VLA 训练中&#xff0c;state 使用关节状态&#xff08;joint state&#xff09;&#xff0c;而 action 预测为 xyz Euler&#xff0c;这通常不是冲突&#xff0c;而是两者承担的角色…...

十大排序算法详解:从原理到实战,苹果群控系统游戏运营如何实现自动执行任务。

排序算法概述 排序算法是将一组数据按照特定顺序&#xff08;如升序或降序&#xff09;重新排列的算法。根据时间复杂度、空间复杂度、稳定性等特性&#xff0c;排序算法可分为比较排序和非比较排序两大类。常见算法包括冒泡排序、快速排序、归并排序、堆排序、计数排序等。比较…...

tao-8k镜像免配置部署教程:开箱即用的Xinference Embedding服务

tao-8k镜像免配置部署教程&#xff1a;开箱即用的Xinference Embedding服务 你是不是也遇到过这样的烦恼&#xff1a;想用个强大的文本嵌入模型&#xff0c;结果光是环境配置、依赖安装、模型下载就折腾了大半天&#xff0c;最后还可能因为版本冲突、路径不对而失败&#xff1…...

避坑指南:RK3588 HDMI输出分辨率不生效?除了改驱动,你还需要检查这几点

RK3588 HDMI输出分辨率调试实战&#xff1a;从代码修改到系统级排查 最近在调试RK3588平台的HDMI输出时&#xff0c;发现一个有趣的现象&#xff1a;明明按照官方文档和社区教程修改了内核驱动代码&#xff0c;添加了3840x216030Hz的分辨率支持&#xff0c;但系统设置里就是找不…...

工业级音频响应式分形火焰生成器:从算法到工程实践

1. 项目概述1.1 背景与动机分形火焰&#xff08;Fractal Flame&#xff09;是一种基于迭代函数系统&#xff08;IFS&#xff09;的生成艺术&#xff0c;能够产生绚丽多彩、无限复杂的图案。传统实现通常只依赖随机性&#xff0c;缺乏与外部世界的交互。音频信号作为丰富的信息源…...

原生 JS 实现图片预览上传组件:多图上传 + 拖拽上传 + 裁剪预览 + 进度显示(附完整源码)

前言图片上传是前端开发中高频且核心的功能场景&#xff0c;如头像上传、素材管理、表单提交等。本文基于原生 HTMLCSSJavaScript 实现一套企业级图片预览上传组件&#xff0c;包含多图选择、拖拽上传、实时预览、图片裁剪、上传进度显示、文件大小 / 格式校验等功能&#xff0…...

是德N5771A直流电源/keysight N5771A

是德N5771A直流电源/keysight N5771A 是德N5771A 探头是一款 直流电源 &#xff0c;主要特点包括‌&#xff1a; ‌输出额定值‌&#xff1a;电压为300伏&#xff0c;电流为5安培&#xff0c;功率为1500瓦‌ ‌接口标准‌&#xff1a;支持 GPIB 、 LAN 、 USB 接口&#xff0…...