前言:
上文已经简单介绍了如何在mac系统下:docker下载运行oracle容器的问题。
现在简单介绍如何搭建一个最简单的开发环境。tomcat容器-----访问---->mysql容器。
正文:
一、总览图:
1、新建mysql容器;
2、新建能访问mysql容器的tomcat容器。(请尤其注意顺序)
二、新建mysql容器:
1、查找mysql镜像:
docker search mysql
结果如下:
2、拉取指定版本mysql镜像:
docker pull mysql:5.6
3、运行mysql镜像获得mysql容器:
docker run -it --name mysql-5.6 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6 /bin/bash
4、进入mysql容器并启动mysql(不是每一个镜像一start内部的就会启动)
进入mysql容器
docker exec -it 1254def33dab /bin/bash
启动mysql容器
root@1254def33dab:/# /etc/init.d/mysql start
No directory, logging in with HOME=/
...
[info] MySQL Community Server 5.6.42 is started.
登录mysql并建用户、建库:
mysql -u root -p
#建用户赋予权限
CREATE USER 'haibo'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'haibo'@'%';
FLUSH PRIVILEGES;
#建数据库
create database docker_local;
测试建表语句如下:(根据自身需求建表)
SET NAM