1、 Redis集群配置

基于Docker搭建Redis集群(主从集群)

基于Docker安装Nginx及其常用配置

  1. # 下载
  2. docker pull nginx
  3. # 运行 一个nginx叫nginx81的容器
  4. docker run --name nginx81 -p 81:80 -d nginx
  5. # 将容器中的配置文件复制到本地文件夹中
  6. mkdir -p /data/nginx-data/conf/conf.d
  7. mkdir -p /data/nginx-data/html
  8. mkdir -p /data/nginx-data/logs
  9. docker run --name nginx81 -p 81:80 -d nginx
  10. docker ps # 查看到nginx81容器的id,比如说是b37
  11. # 复制配置文件
  12. docker cp b37:/etc/nginx/nginx.conf /data/nginx-data/conf/nginx.conf
  13. docker cp b37:/etc/nginx/conf.d /data/nginx-data/conf
  14. docker cp b37:/usr/share/nginx/html /data/nginx-data
  15. # 停止容器,并删除当前nginx81容器
  16. docker stop b37
  17. docker rm b37
  18. # 重新启动一个容器,并将数据卷配置进去(前边复制来的模板)
  19. run -p 81:80 --name nginx81 --restart=always -v /data/nginx-data/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx-data/conf/conf.d:/etc/nginx/conf.d -v /data/nginx-data/html:/usr/share/nginx/html -v /data/nginx-data/logs:/var/log/nginx -d nginx
  20. # 在修改了default.conf后,需要重新启动nginx81容器,或者重新加载

目录结构如下:
image.png

2、Mysql安装配置

Docker下MySQL的安装

MySQL8.0设置远程访问权限

远程导入本地的sql文件

  1. // 操作远程的mysql数据库
  2. mysql -h ip地址 -P 3306 -u root -p
  3. create database 数据库名称
  4. source 本地文件绝对路径