使用docker安装mysql服务

转载:https://www.cnblogs.com/notejava/p/7124189.html

使用docker官方镜像安装mysql服务

1 拉取mysql镜像,采用网易加速地址
docker pull hub.c.163.com/library/mysql:5.7

2 重命名镜像名
docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7

3 创建用于挂载的目录
sudo mkdir /my/mysql/datadir #用于挂载mysql数据文件
sudo mkdir /my/mysql/conf.d #用于挂载mysql配置文件
sudo chown yaoren:docker /my #修改/my目录拥有者

4 使用镜像创建容器
docker run --name mysql5.7 -p 3306:3306 -v /my/mysql/datadir:/var/lib/mysql -v /my/mysql/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
命令解析:
--name:容器名

--p:映射宿主主机端口

-v:挂载宿主目录到容器目录

-e:设置环境变量,此处指定root密码

-d:后台运行容器

5 测试是否成功

mysql -h192.168.2.102 -p3306 -uroot -p

时间: 2024-11-05 14:49:40

使用docker安装mysql服务的相关文章

Docker安装MySQL Tomcat Python Redis MongoDB Apache

Docker 安装 MySQL 方法一.docker pull mysql 查找Docker Hub上的mysql镜像 [email protected]:/mysql$ docker search mysql NAME                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED mysql                    MySQL is a wide

Centos 7 安装 docker ,docker 安装 mysql 、 tomcat

一.安装docker 不要看其他的博客文档.就按照菜鸟教程执行. 菜鸟教程地址: http://www.runoob.com/docker/centos-docker-install.html 装了几次启动不了.按照这个流程一遍OK 我的环境是Centos 7, 内核 3.10版本.安装docker CE,社区免费版 移除旧的版本: $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \

压缩包安装MySQL服务

上次忘了压缩包怎么安装mysql服务,希望以后不要再忘了 在windows上安装MySQL有两种方式,使用MySQLInstaller,使用压缩文件 需要注意的几点1,解压目录就是安装目录.2,建配置文件(Option File),解压后根目录里有my-default.ini.官网描述MySQL Server在Windows 上启动时会在C:\.安装目录等处寻找配置文件,配置文件可以命名为my.ini(优先选择).my.conf( 如果c盘不是启动盘,不能使用my.conf).3,MySQL 5

一键自动化安装mysql服务端

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 目的 一键自动化安装mysql服务端. 环境 OS: CentOS 6.2 32 mysql: 5.6.20 配置 #!/bin/bash # Script Name: One-key Automatic Install MySQL server # Author: yestreenstars # Create Time: 2014-08-18

如何安装mysql服务

我刚开始安装mysql的时候,在windows的服务里面可以看到,但是装了以后有一段时间没有用它了,我在准备从windows的服务里面启动mysql服务的时候,发现没有mysql的服务了,那我的解决办法就是: 1.如果你没有安装mysql数据库的话,就先安装mysql服务 2.在就在mysql的安装目录下面的bin目录下面,找的mysqld.exe 3.安装mysql服务有两种方法 3.1:直接运行mysqld.exe就可以安装服务了 3.2:如果上面这种方法不行的话,打开dos命令,,记住cm

树莓派3 之 安装Mysql服务

需求 在树莓派上 安装Mysql 服务,并开启远程访问 步骤 安装 mysql server $ sudo apt-get install mysql-server 我以为中间会让我提示输入 数据库root的密码,没想到一帆风顺,直接完成,我要疯了,密码到底是什么了.通过搜索发现,可以使用如下命令,空密码登录 $ sudo mysql -u root 设置root密码 use mysql; update user set plugin='mysql_native_password' where 

虚拟机中docker安装mysql远程无法访问解决方法

#docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql 这个时候navicat远程连接mysql的时候,会提示以下错误: 解决方法:1.在虚拟机中登录到mysql容器,然后进入mysql docker exec -it mysql /bin/bash mysql -uroot -p Enter password: mysql> select

Docker安装MySQL忽略大小写问题的问题

原文:Docker安装MySQL忽略大小写问题的问题 连接MySQL: 查看当前mysql的大小写敏感配置show global variables like '%lower_case%';+------------------------+-------+| Variable_name          | Value |+------------------------+-------+| lower_case_file_system | ON    || lower_case_table_

Ubuntu16.04 服务器 用docker安装MySQL

1.查找Docker Hub上的mysql镜像 sudo docker search mysql 2.拉取官方镜像 sudo docker pull mysql 3.查看镜像相关信息 sudo docker images 4 .使用容器运行mysql镜像 sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest 5.查看容器启动 sudo docker ps 6.docker