Sin descripción

zhensolid 1c17f528c3 update hace 1 año
mysql b1ef2bdf76 update hace 1 año
nginx b1ef2bdf76 update hace 1 año
redis b1ef2bdf76 update hace 1 año
server b1ef2bdf76 update hace 1 año
.gitignore f5c0c395ea Initial commit hace 1 año
LICENSE f5c0c395ea Initial commit hace 1 año
README.md b1ef2bdf76 update hace 1 año
docker-compose.yaml 1c17f528c3 update hace 1 año

README.md

1.1 目录结构

campus-imaotai-docker/
├── docker-compose.yml
├── mysql/
│   ├── conf/
│   ├── data/
│   ├── logs/
│   └── campus_imaotai.sql
├── redis/
│   ├── conf/
│   │   └── redis.conf
│   └── data/
├── nginx/
│   ├── conf/
│   │   └── nginx.conf
│   ├── html/
│   ├── cert/
│   └── log/
└── server/
    └── conf/
        └── application-prod.yml

1.2 创建必要目录

chmod 777 redis/data
chmod 777 mysql/data
chmod 777 mysql/logs

二、网络配置

2.1 删除之前创建的 imaotai 网络

docker network rm imaotai

2.2 查看创建的 imaotai 网络是否开启ip_masquerade

docker network inspect imaotai

2.3 如果需要重新创建,使用portainer创建比较方便

docker network create \
  --driver bridge \
  --opt "com.docker.network.bridge.enable_ip_masquerade=true" \
  --subnet=172.18.0.0/16 \
  --gateway=172.18.0.1 \
  imaotai

三、启动容器

先使用指令启用mysql

   docker-compose up -d mysql

然后在启动所有容器

   docker-compose up -d