Docker
环境安装
1、
yum
install
‐y yum‐utils device‐mapper‐persistent‐data lvm2
2、
为
yum
源添加
docker
仓库位置:
yum‐config‐manager ‐‐add‐repo https://download.docker.com/linux/centos/docker‐ce.repo
3、yum
install
docker‐ce
此处若报错可更换阿里源
4、
启动
docker
:
systemctl start docker
lrzsz安装
1、yum -y install lrzsz
rz 接收文件
sz filename 发送文件
MySQL
安装
1、下载
MySQL
5.7.34
的
docker
镜像:最新版下面挂载有问题
docker pull mysql:5.7.34
2、使用如下命令启动
MySQL
服务:
docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.34
若出错可使用docker logs mysql查看容器log
3、
进入运行
MySQL
的
docker
容器:
docker exec -it mysql /bin/bash
Docker里运行MySQL:
1、使用
MySQL
命令打开客户端:
mysql -uroot -proot --default-character-set=utf8
2、mysql交互界面中创建
mall
数据库:
create database mall character set
utf8;
use mall;
source /mall.sql;
3、最后可使用Navicat连接数据库查看新表是否生成
Redis安装:
1、下载
Redis5
的
docker
镜像:
docker pull redis:5
2、使用如下命令启动
Redis
服务:
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -d redis:5 redis-server --appendonly yes
3、进入
Redis容器使用redis-cli
:
docker exec -it redis redis-cli
4、使用RedisDesktopManager进行连接并查看
遇到的问题:
1、
docker pull mysql:5 执行后 会pull下最新的mysql版本,此时执行后面操作会有问题,5.7.34则无问题。
2、若使用mysql5.7.34,JDBC的mysql驱动版本也要修改为mysql-connector-java-8.0.25,需要在maven的pom.xml中修改相应驱动版本号为8.0.25。
可以先用IDEA的mysql连接到数据库,会自动下载相应的驱动版本。