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

docker拉取mysql

搜索mysql版本

docker search mysql

搜索获赞数(星星数量) 大于 1000 的镜像

docker search --filter=stars=1000 mysql

搜索官方发布的版本

docker search --filter is-official=true mysql

搜索版本号

docker search mysql57

拉取

docker pull devbeta/mysql57

查看下载镜像

docker images

启动MySQL镜像

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d devbeta/mysql57:latest

1. -p 端口映射 主机端口:镜像端口 mysql镜像默认3306 主机端口根据自己的情况而定

2. –name mysql 给运行的容器去一个名字

3. -e MYSQL_ROOT_PASSWORD=123456 设置mysql容器启动后的密码

4. -v /data/mysql/log:/data/mmysql/log 将容器里面的日志文件挂载到主机中,mysql容器输入日志文件需要到mysql容器中重新设置日志输出路径,默认没有日志输出,只能通过 docker logs mysql 命令查询容器日志

查看容器

docker ps

docker ps -a 查看所有容器包括启动失败的和停止的

连接可视化工具navicat

mysql镜像启动后无法直接连接可视化工具,需要进入mysql容器进行配置

进入镜像

docker exec -it mysql /bin/bash

进入mysql数据库

mysql -u root -p

设置navicat密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

exit 退出mysql

ctrl + d 退出容器

navicat连接成功

删除镜像2种方式

1删除时不要使用 image ID,改用镜像名称(REPOSITORY)

2docker rmi -f imageID

http://www.lryc.cn/news/1604.html

相关文章:

  • 在Linux上安装Python3
  • 23 种设计模式的通俗解释,看完秒懂
  • 如何做好需求管理?经验方法、模型、工具
  • 怎么用期货做风险对冲(如何利用期货对冲风险)
  • C++标准模板库type_traits源码剖析
  • Python获取公众号(pc客户端)数据,使用Fiddler抓包工具
  • Maven进阶
  • AXI实战(一)-为AXI总线搭建简单的仿真测试环境
  • 数据库管理-第五十六期 监控(20230210)
  • 测试开发,测试架构师为什么能拿50 60k呢需要掌握哪些技能呢
  • Miniblink 入门
  • [python入门㊷] - python存储数据
  • Little Fighter:旺角——NFT 系列来袭!
  • 基础篇:01-微服务概述
  • TC358775XBG替代方案|完美替代 TC358775XBG替代方案|低BOM成本DSI转LVDS方案CS5518
  • Android开发
  • virtualbox虚拟机导入到vmware esxi虚拟机
  • 如何使用命名空间管理C++代码
  • 海思3559:BT656调试笔记
  • reactor之hooks
  • 单片AR眼镜Monocle揭秘:基于反射棱镜,重15g续航1小时
  • 计算机视觉框架OpenMMLab开源学习(五):目标检测实战
  • SpringIOC推导IOC初步
  • Linux(centOS7)虚拟机中配置 vim
  • 消息中间件-RocketMQ入门 消息发送的三种方式
  • 【FLASH存储器系列十九】固态硬盘掉电后如何恢复掉电前状态?
  • Java知识点细节简易汇总——(7)面向对象编程(高级部分)
  • 阻塞式队列-生产者消费者模型
  • 引导滤波code
  • Leetcode.2353 设计食物评分系统