1.查看docker上的镜像是否有 mysql,如果没有下载则列表中没有 

[root@holly holly]# docker images;

如果没有只会看到如下结构

REPOSITORY  TAG  IMAGE  ID  CREATED  SIZE

2.使用pull命令在docker上下载5.6 版本的 mysql  

语法为:docker pull 软件名称:版本号

[root@holly holly]# docker pull mysql:5.6

3.在docker上查看已经下载好的镜像 mysql

[root@holly holly]# docker images;

如果已经下载则会看到如下列表

REPOSITORY  TAG  IMAGE              ID  CREATED     SIZE
mysql 5.6 73829d7b6139 3 weeks ago 256MB

4.在docer上运行mysql镜像,docker并生成一个mysql的容器空间,

[root@holly holly]# docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD='ok' 73829d7b6139

命令说明:

  • -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。

  • --name  表示给容器起的名字叫做mysql
  • -e MYSQL_ROOT_PASSWORD=ok:初始化 root 用户的密码。

5. 查看运行的容器

[root@holly holly]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eed6d4057455 73829d7b6139 "docker-entrypoint.s…" 14 seconds ago Up 12 seconds 0.0.0.0:3306->3306/tcp mysql

6.使用主机上的mysql工具连接mysql数据库

此帖子为原创,

作者:红酒人生

转载请注明出处:https://www.cnblogs.com/holly8/p/10994511.html

  

最新文章

  1. Android Lint Checks
  2. WebUploader UEditor chrome 点击上传文件选择框会延迟几秒才会显示 反应很慢
  3. matlab FDR校正
  4. p++ ++p
  5. Jsonp和java操作例子
  6. codevs 1743 反转卡片
  7. javascript 控制input
  8. go实例之轻量级线程goroutine、通道channel与select
  9. webapi框架搭建-依赖注入之autofac
  10. Git和Eclipse的使用、上传、部署
  11. maven将依赖依赖打包到jar中
  12. PS提亮户外儿童照
  13. repo 获取各个库的tag代码或者分支代码
  14. 使用jmail发送短信
  15. JS中var声明与function声明两种函数声明方式的区别
  16. 工作目录与os.getcwd()
  17. c++友元函數---16
  18. windows上使用logstash-input-jdbc
  19. 京东Java面试题(二)
  20. erlang 中文社区 下载

热门文章

  1. Android分包MultiDex原理详解
  2. MODULE_DEVICE_TABLE的理解【转】
  3. E20170928-hm
  4. JavaScript学习四
  5. vue2.0 引入font-awesome
  6. Tempter of the Bone------剪枝
  7. 解决:xxx is not in the sudoers file.This incident will be reported.的解决方法
  8. 7 C#变量-把你想要的东西存在C#程序里边
  9. 努比亚(nubia) Z18 mini NX611J 解锁BootLoader 并刷入recovery ROOT
  10. Android生命周期回顾