1. 安装 redis

    1. # 拉取镜像
    2. docker pull redis
    3. # 运行redis
    4. docker run -p 6379:6379 -d redis:latest --name redis-server --appendonly yes --restart=always --requirepass redis@686...
  2. 安装 mysql 5.7

    1. # 拉取镜像
    2. docker pull mysql:5.7
    3. # 创建mysql的相关挂载目录
    4. mkdir -p /data/mysql/conf
    5. mkdir p /data/mysql/data
    6. mkdir -p /data/mysql/logs
    7. # 运行mysql5.7
    8. docker run -p 3306:3306 --restart=always --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=lh@686... -e TZ=Asia/Shanghai -e LANG=C.UTF-8 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone='+8:00'
  3. 安装 nacos ```shell

    拉取镜像

    docker pull nacos/nacos-server

  1. 4. 安装 seata
  2. ```shell
  3. # 拉取镜像
  4. docker pull seataio/seata-server
  1. 安装 MongoDB ```shell

    拉取镜像

    docker pull mongo

    运行

    docker run -p 27017:27017 -v /usr/local/mongo/db/:/data/db -v /usr/local/mongo/configdb/:/data/configdb/ —name mongodb -d mongo-server —auth —restart=always

admin进入

docker exec -it dockerID mongo admin

创建用户和密码

db.createUser({ user: ‘admin’, pwd: ‘mongo@123’, roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ] });

验证一下对不对

db.auth(“admin”,”mongo@123”);

退出

exit

  1. 6. 安装 Minio
  2. ```shell
  3. docker run -p 9000:9000 --name minio \
  4. -d --restart=always \
  5. -e "MINIO_ACCESS_KEY=root" \
  6. -e "MINIO_SECRET_KEY=minio@686..." \
  7. -v /usr/local/minio/data:/data \
  8. -v /usr/local/minio/config:/root/.minio \
  9. minio/minio server /data
  1. 安装 fastdfs