1、申请IP、或者购买
eg:192.168.1.181
2、查看docker环境是否配置
# 查看docker版本号,如果出现,表示已经安装完毕docker,没有则需要先安装docker
docker --version
3、docker-compose环境搭建
mkdir /opt/docker
cd /opt/docker
# 从YML文件配置中创建并启动mysql服务
docker-compose up -d mysql
docker cp /opt/docker/df.sql mysql:df.sql
# connection refused后重启docker
systemctl restart docker
# 进入mysql容器
docker exec -it mysql bash
# 进入sql命令行后,【-u:用户名 -p:密码 -P:端口号 -h:本地或远程数据库的ip地址,本机可以忽略此参数】
# 数据库用户名:root 密码:123456
# 1、执行文件
mysql -h127.0.1 -uroot -proot123 <df.sql
或者
# 2、在navicat中输入IP、端口、用户名和密码可以进入数据库终端查看
# mysql -uroot -p123456
# 进入 MySQL 数据库的命令行管理界面后执行
# 从YML文件配置中启动所有服务
docker-compose up -d
# 查看服务启动情况,healthy
docker ps
# 服务启动成功后,打开浏览器进去系统web页面。前端入口
http://192.168.1.1/ # 自己申请的IP
4、重新部署环境
# 1.停掉所有服务
docker stop $(docker ps -aq)
# 2.删除所有服务
docker rm $(docker ps -aq)
# 3.删除所有镜像
docker rmi $(docker images -a)
# 4.rz导入本地数据集
# 5.下载到本地 sz docker-compose.yml
# 6.启动mysql
docker-compose up -d mysql
# 7.把数据集传到mysql容器
docker cp 数据集 mysql:/
# 8. 进入容器
docker exec -it mysql bash
# 9.在容器启动文件
mysql -h127.0.1 -uroot -proot123 <文件名
# 10.退出容器
exit
# 11. 启动所有服务
docker-compose up -d