docker下的Mysql镜像的使用方法
通常初学者学习docker时,不太清楚怎样拉取一个Mysql镜像并使用,今天这篇文章简单介绍一下使用流程。
一.预习一下用到的docker命令:
1.docker images 列出本地主机上的镜像。
2.docker pull 从Docker Hub中拉取或者更新指定镜像。
3.docker run
-d 标识是让 docker 容器在后台运行。
-p 标识通知 Docker 将容器内部使用的网络端口映射到我们使用的主机上。
--name 定义一个容器的名字,如果在执行docker run时没有指定Name,那么deamon会自动生成一个随机数字符串当做UUID。
-e 设置环境变量,或者覆盖已存在的环境变量。
例如:docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -dmysql/mysql-server:latest
含义:容器的名字为mysql,将容器的3306端口映射到本机的3306端口,mysql数据库的密码为password ,运行的镜像为mysql/mysql-server:latest
4.docker ps
-a 查看已经创建的容器
-s 查看已经启动的容器
5.docker start con_name 启动容器名为con_name的容器。
6.docker stop con_name 停止容器名为con_name的容器。
7.docker rm con_name 删除容器名为con_name的容器。
8.docker rmi img_name 删除镜像名为img_name的镜像。
9.docker rename old_name new_name 重命名一个容器。
二.实战操作:
1.拉取官方镜像:
docker pull mysql/mysql-server:latest
2.查看镜像:
docker images
图1
3.创建一个容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql/mysql-server:latest
4.查看已经创建的容器
docker ps -a
图2
5.查看正在运行的容器
docker ps -s
图3
6.启动容器
88dab2f338c6为图2的CONTAINER ID
docker start 88dab2f338c6
再一次执行docker ps -s命令,结果如图4,说明mysql启动成功。
图4
7.连接Mysql数据库
(1).客户端工具连接
我这里用mysql的可视化工具workbench连接db。
workbench下载地址:http://dev.mysql.com/downloads/workbench/
图5
(2).docker下命令行连接
1).首先,进入CMD执行下列命令
docker exec -it 88dab2f338c6 bash
2).然后,输入下面命令,并输入密码password
mysql -uroot -p -h localhost
总结:通过以上的操作,基本就完成了从docker下安装并运行mysql数据库,然后通过客户端的workbench进行连接。
docker下的Mysql镜像的使用方法相关推荐
- Docker的mysql镜像_详解docker下的Mysql镜像的使用方法
通常初学者学习docker时,不太清楚怎样拉取一个Mysql镜像并使用,今天这篇文章简单介绍一下使用流程. 一.预习一下用到的docker命令: 1.docker images 列出本地主机上的镜像. ...
- linux查看mysql连接日志文件,linux下查看mysql日志文件的方法
查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...
- 深圳软件测试培训:Docker下部署MySQL和Wordpress
深圳软件测试培训:Docker下部署MySQL和Wordpress 检查当前系统版本,Docker要求CentOS必须是64位7版本以上才可以: 1.[root@localhost ~]# cat / ...
- Win10中Docker下修改mysql配置(主要修改utf-8字符集)
由于要修改MySQL的配置文件,在命令行修改每次重启都会失效,所以想修改Docker下的mysql配置文件,这样将其再作为一个镜像保存,以后就可以一劳永逸了. 在Win10的Docker容器中进行vi ...
- Docker下部署Mysql映射端口并挂载数据卷
Docker下部署Mysql映射端口并挂载数据卷 1.搜索mysql镜像文件版本 2.下载最新版本mysql 或者 下载指定版本mysql 2.1 下载最新版[一般项目不直接使用最新版] 2.2 下载 ...
- dos下设置mysql密码_MySQL数据库之dos或wamp下修改mysql密码的具体方法
本文主要向大家介绍了MySQL数据库之dos或wamp下修改mysql密码的具体方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 最近在纠结如何修改mysql的密码,终于搞定 ...
- 一、在windows环境下修改pip镜像源的方法(以python3为例)
在windows环境下修改pip镜像源的方法(以python3为例) 1.在windows文件管理器中,输入 %APPDATA% 2.会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文 ...
- ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法
Linux下忘记MySQL root密码解决方法 忘了mysql密码,从网上找到的解决方案记录在这里. 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行&qu ...
- 快捷配置mysql_windows下的mysql的快捷安装方法和简单配置
windows下的mysql的快捷安装方法和简单配置 作者:兴邦开发部 人气: 发表时间:2015年12月14日 [文章内容简介]:关于windows下的mysql的安装有很多种形式,下面来介绍一种简 ...
- 六步搞定RHEL5下的mysql镜像数据库配置
六步搞定RHEL5下的mysql镜像数据库配置 一.主--从模式 实验条件:master IP:192.168.1.104 slave IP:192.168.1.105 mysql version ...
最新文章
- Windows server 2012 搭建×××图文教程(一)安装×××相关服务
- 2021-11-11Object类
- SPF难以解决邮件伪造的现状以及方案
- 智慧城市的互联网大脑架构图:大社交网络与智慧城市结合是关键
- 开源开发工具_3个开源行为驱动的开发工具
- Spring框架学习笔记06:Spring JdbcTemplate入门
- oracle创建视图类型为日期,oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB...
- [LUOGU1437] 敲砖块
- mysql查询结果添加序号
- 中考在即,杂乱的书房
- Metadata Lock原理5
- Google Earth 6 Beta版发布 (供下载地址)
- delphi 获取计算机,Delphi中用GetTickCount获取计算机运行时间
- 网易音乐社交产品 MUS 上线
- 唱响艾泽拉斯 - 小安专辑
- 【教程】如何批量将记事本文件或word文本转换成简体/繁体中文,下面教你方法
- LZW算法原理及实现
- 2019年5月25更新——“运动世界校园”软件破解
- 想要搭建自己的云主机可以怎么做
- 服务器中搭建OA系统,oa系统搭建在云服务器上
热门文章
- 深入理解Solaris内核中互斥锁(mutex)与条件变量(condvar)之协同工作原理
- redis 入门总结
- iOS 实现搜索关键字高亮
- spark入门Intellj环境配置scalark入门Intellj环境配置scala
- maven install 读取jar包时出错;error in opening zip file
- POP介绍与使用实践(快速上手动画)
- C++结构体字节对齐
- ORACLE中将一个值赋值到另一个表的值
- LINE: 在windows上运行原生linux程序 (2) : demo完成
- 系统架构师学习笔记_第十一章(下)_连载