Docker for Mac 安装及Mysql安装使用

原创 2017年03月11日 18:02:52

简介
对于Docker,绝对是开发人员的一款利器!当下特别火热的虚拟化技术。都说不知Docker是什么,作为IT人就out了。
关于Docker 是什么、及其基础学习可以参考:
《Docker — 从入门到实践》
不想在自己笔记本上 install uninstall 都麻烦的数据库。那么Docker就厉害了。
一: Docker 安装
下载:https://download.docker.com/mac/stable/Docker.dmg
安装步骤与安装普通应用类似。双击下载下来的.dmg文件,然后把小鲸鱼图标拖进Application中。
从应用程序中打开Docker(首次出来一段动画)
检测 Docker 版本
docker -version
出来一段version版本号,没啥用,就是表示安装成功了。

二:mysql安装
1:下载:
直接在终端 输入 docker pull mysql,直接自动下载。
(国内从DockerHub镜像,经常连接不到,推荐用镜像加速器 阿里云加速器 注册账号后,再点击一次前方连接,找到加速地址,复制 粘贴到下方Registry mirrors: ,然后Restart)这里写图片描述,
喝杯水,下载完成。
2: 启动 mysql 镜像
docker run -d -p 127.0.0.1:3306:3306 –name mysql -v /Users/flyrPc/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
命令介绍:

-d(Detached):表示容器将以后台模式运行,所有I/O数据只能通过网络资源或者共享卷组来进行交互。

-p 127.0.0.1:3306:3306:将主机(127.0.0.1)的端口 3306 映射到容器的端口 3306 中。方便以后连接使用。

–name mysql:给容器取名为 mysql,这样方便记忆。

-v /Users/flyPc/docker/mysql/data:/var/lib/mysql:将本机的文件目录挂载到容器对应的目录(/var/lib/mysql)中。这样可以通过数据卷实现容器中数据的持久化。
-e MYSQL_ROOT_PASSWORD=123456:-e 表示设置环境变量,此处设置了 mysql root 用户的初始密码为 123456。

mysql:latest`表示使用 mysql 为 latest 启动一个容器。

执行完上面的命令,就完成了 mysql 在 Docker 中的虚拟化。

此时我们可以利用 mysql 的客户端工具连接到这个 Docker 中的 mysql上。连接配置信息如下:
Hostname: 127.0.0.1
Port: 3306
Username: root
Password: 123456

三 测试使用mysql
启动 mysql:(这三句 以后常用)
1 docker start mysql
2 docker exec -it mysql bash
3 mysql -u root -p
然后输入密码 123456
show databases;
出来你熟悉的数据库了。大功告成。

mac 中docker安装mysql

今天在docker中安装了mysql ,是自己打的docker包。 首先新建Dockerfile 内容如下:FROM mysql:latestMAINTAINER abel.yang LABEL...
  • u012373815
  • u012373815
  • 2016年11月03日 09:54
  • 2769

Mac平台上Docker安装与使用

Docker是一个跨平台的轻量级虚拟机,可移植性非常高,一次部署,终生可用。Docker可以在Linux,Windows,MacOS等平台上安装使用。我们都知道Linux有很多不同 的版...
  • jiang_xinxing
  • jiang_xinxing
  • 2017年02月27日 11:11
  • 9668

Docker安装与快速入门(Mac)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 –百度百科 Docker 结构如下 ...
  • BUPT_WX
  • BUPT_WX
  • 2016年04月21日 14:11
  • 6564

Mac OS X 下安装使用 Docker(16年3月最新方法)

转自:http://unmi.cc/mac-os-x-experience-docker/(这篇为原博主写的16年3月的新方法,但是旧方法也是有可看之处的,加深理解) 旧方法: 两年前的一篇 Ma...
  • zhouhuakang
  • zhouhuakang
  • 2016年03月29日 15:32
  • 21789

Mac OS X 下安装使用 Docker

Mac OS X 下安装使用 Docker, 亲测可用
  • GeorgeDiDi
  • GeorgeDiDi
  • 2017年08月21日 14:38
  • 1448

docker在Mac上的安装教程

下载Docker for Mac:https://download.docker.com/mac/stable/Docker.dmg 1、下载完成以后,双击打开文件Docker.dmg。拖拽小鲸鱼到...
  • yeweiyangblog
  • yeweiyangblog
  • 2017年01月17日 16:47
  • 1264

Docker 安装 on Mac OS X

一、简介  Docker是一个开源的容器引擎,能提供虚机化,从而达到隔离应用,可移植到任意安装有Docker的机器上运行,这对开发者来说是一个极大的福音。  由于工作上原因,最近准备开始使用Docke...
  • u014388509
  • u014388509
  • 2014年12月07日 11:19
  • 11140

Mac下Docker_kali的安装

Docker知识科普:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现 虚拟化。容器是完全使用 沙...
  • qq_36609913
  • qq_36609913
  • 2017年11月20日 18:07
  • 239

Mac OS X Yosemite 10.10.1安装Docker

本文记录Docker在OS X Yosemite的安装方法,也可参考Docker的这篇文章Installing Docker on Mac OS X。...
  • delphiwcdj
  • delphiwcdj
  • 2014年12月06日 22:59
  • 16590

Mac 安装运行 Docker for Mac

文章内容主要来自官方文档,可以直接去看官方文档 Getting Started with Docker for MacIt runs as a native Mac application and u...
  • lzx_2011
  • lzx_2011
  • 2016年07月25日 16:31
  • 5462
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Docker for Mac 安装及Mysql安装使用
举报原因:
原因补充:

(最多只允许输入30个字)