查看正在运行的容器

docker ps

我这里已经启动了一个mysql容器,端口3306。

查看所有镜像

docker images


这里已经有5.7.25版本的mysql镜像了
我这里还想再创建一个不同mysql版本的容器

1.创建并启动MySQL容器

docker run -d --name mysql5.7.25-13307 -p 13307:13307 -e MYSQL_ROOT_PASSWORD="123456" mysql:5.7.25

2.进入容器

docker exec -it mysql5.7.25-13307 bash

3.连接mysql

mysql -uroot -p123456

4.授权其他机器登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

5.刷新权限

FLUSH PRIVILEGES;

6.退出mysql

EXIT;

6.在容器内修改mysql端口

vim /etc/mysql/mysql.conf.d/mysqld.cnf

修改容器中的文件有2种方式:

  • 在容器中安装vi/vim,直接编辑
apt-get update
apt-get install vim
或
yum update
yum install vim
  • 将容器的文件copy到主机,修改完成再copy回容器
# 将容器的文件copy到主机
docker cp mysql5.7.25-13307:/etc/mysql/mysql.conf.d/mysqld.cnf /root# 文件在主机做修改# 将主机的文件copy到容器
docker cp /root/my.cnf mysql5.7.25-13307:/etc/mysql/mysql.conf.d/

7.重启容器

docker restart mysql5.7.25-13307

Dokcer启动2个mysql容器相关推荐

  1. 解决MySQL3306端口被占用 docker启动不了MySQL容器

    杀死当前占用3306端口的进程 kill -9 3306 重新启动docker,启动MySQL systemctl restart docker

  2. Docker-部署运行MySQL容器

    2. MySQL 2.1. 快速参考 维护者:Docker 社区和 MySQL 团队 从哪里获得帮助:Docker 社区论坛.Docker 社区 Slack 或 Stack Overflow 2.2. ...

  3. docker mysql容器启动不_Mysql容器启动失败-解决方案

    在看问题之前首先熟悉几个命令 相关命令 1.docker attach 连接到正在运行中的容器: 命令:docker attach --sig-proxy=falsemynginx 2.docker ...

  4. mysql error.log 权限_docker-compose 启动mysql 容器时 error.log 无权限访问怎么办?

    场景分析 docker-compose 运行mysql 容器的时候一直报下面的错误: .../var/log/mysql/mysql-error.log' for error logging: Per ...

  5. laradoc mysql acccess_安装之后,启动mysql容器失败

    今天早上下了最新的docker, 按照安装说明构建容器之后, $ sudo docker-compose build .. $ sudo docker-compose up .. mysql_1 | ...

  6. docker 容器启动顺序_Docker容器启动时初始化Mysql数据库

    1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案 ...

  7. Docker启动Mysql容器失败,挂载时权限不足,chown: changing ownership of ‘/var/lib/mysql/‘: Permission denied

    文章目录 1. 现象 2. 查看日志分析 3. 提示信息 4. 解决方案 5. 再次执行成功 6. 技巧 1. 现象 今天用Docker运行Mysql容器时,一直启动不了,删除了重新制作容器也不行 镜 ...

  8. portainer 启动mysql_docker 安装portainer容器后,启动/Portainer 安装MySQL并开启远程访问...

    启动命令: docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --nam ...

  9. Mysql容器启动失败-解决方案

    Mysql容器启动失败-解决方案 参考文章: (1)Mysql容器启动失败-解决方案 (2)https://www.cnblogs.com/mjiu/p/10040661.html 备忘一下.

最新文章

  1. html页面获取get传递过来的值,在HTML中用js获取通过GET、POST方法(就是在网址后加?a=bc=d之类)传过来的表单值...
  2. 重做日志文件(redo log file)和归档日志文件(archive log file)
  3. 基于FPGA的SPI FLASH控制器设计
  4. [POJ] 3687 Labeling Balls(拓扑排序)
  5. sql server agent会自动关闭_经常用微信支付,要关闭这个开关,不然每个月都会自动扣钱...
  6. OpenCV3学习(2.4)——彩色图像读取、灰度图转化、RGB通道分割与合并
  7. EIGRP负载均衡实验(如有疑问,请留言)
  8. r语言中的shiny教程_如何使用Shiny在R中编写Web应用程序
  9. mysql函数 字符长度限制_MySQL中使用group_concat()函数数据字符过长报错的问题解决方法...
  10. eas报错日记_(FAQ)EAS服务启动失败[金蝶EAS]
  11. 开源GIS(十三)——openlayers通过geoserver中WFS添加要素
  12. vuex 源码分析_Vuex源码解析(一):Module初始化
  13. VLC和Qt结合编写流媒体rtsp播放器
  14. android 软电话,基于Android平台及SIP协议的软电话系统的研究
  15. 微积分——傅里叶级数
  16. js判断是否微信登陆
  17. Java基础之《JDK文档》
  18. [PPPOE]PPPD分析
  19. 计算机等级考试照片用ps怎么调,Photoshop教程:用PS消除照片中的杂色条纹
  20. exchange邮件中继服务器搭建,Exchange简单实现SMTP匿名中继的机制和原理

热门文章

  1. 2022-2028年中国冶金工业节能减排投资分析及前景预测报告
  2. Go 知识点(10) — 子协程能否使用主协程变量
  3. 用男女朋友关系解释计算机常用概念
  4. 【课堂笔记系列】二进制
  5. PyTorch 神经网络
  6. 用于ONNX的TensorRT后端
  7. 客快物流大数据项目(十四):DockerFile介绍与构建过程解析
  8. Python:Spider
  9. [JS] 如何判断一个对象是否为空
  10. java jtable 单元格合并_JTable 单元格合并 【转】