一、docker容器创建
1.--拉取mysq|8的镜像
docker pull mysql:8
2.--查看本地镜像
docker images
3.--利用镜像创建mysq|8的容器 本机端口为3308,解决编码问题
docker run -p 3308:3306 --name ycmysql8 -e MYSQL_ROOT_PASSWORD=a -d mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
参数解释:
-p:端口映射,此处映射 主机3308端口 到 容器的3306端口
--name:后面接容器名
-e:配置信息,此处配置mysql的root用户的登陆密码
-d:表示以后台方式运行
4.--查看容器是否启动
docker ps -a
5.--进入容器 -it以交互式终端进入容器
docker exec -it ycmysql8 /bin/bash
6.--登录mysql
mysql -uroot -pa
7.--创建数据库 res
create database res;
8.--查看数据库
show databases;
9.--选择数据库;
use res;
10.--查看当前数据库下的所有表
show tables;
11.--查看当前数据库中是否有数据
select * from resfood;
12.--创建bridge网络
docker network create -d bridge ycnetwork
13.--两个容器通过bridge网络互连
docker network connect ycnetwork ycmysql8
二、idea配置
测试类:
1.测试类 application-init.yml