81、docker compose 安装常用的软件

1、docker compose 安装Redis

version: '3.8'
services:
  redis:
    image: redis:latest   # 使用 Redis 最新版本的镜像
    container_name: redis
    ports:
      - "6379:6379"       # 映射 Redis 默认端口
    volumes:
      - redis-data:/data  # Redis 数据持久化存
    restart: always
volumes:
  redis-data:

2、docker compose 安装mysql8

version: '3.8'
services:
  mysql:
    image: mysql:8.0  # 使用 MySQL 8 镜像
    container_name: mysql8.0
    environment:
      MYSQL_ROOT_PASSWORD: 123456  # 设置 root 用户的密码
      MYSQL_DATABASE: mydatabase         # 创建默认数据库(可选)
    ports:
      - "3306:3306"  # 映射宿主机的 3306 端口到容器的 3306 端口
    restart: always
    volumes:
      - mysql-data:/var/lib/mysql  # 将数据库数据持久化到宿主机,防止容器重启时数据丢失
    networks:
      - mysql-network
volumes:
  mysql-data:
networks:
  mysql-network:
    driver: bridge

3、docker compose 安装rabbitmq

version: '3'
services:
  rabbitmq:
    image: "rabbitmq:3-management"
    ports:
      - "5672:5672"     # AMQP 协议端口
      - "15672:15672"   # 管理界面端口
    volumes:
      - "./data:/var/lib/rabbitmq"  # 持久化RabbitMQ数据
    environment:
      RABBITMQ_DEFAULT_USER: "rabbit"     # 设置默认用户名
      RABBITMQ_DEFAULT_PASS: "rabbit" # 设置默认密码
    restart: always

4、docker compose安装nacos

version: '3.8'

services:
  nacos:
    image: nacos/nacos-server:v2.3.0
    container_name: nacos-server
    ports:
      - "8848:8848"  # 映射 Nacos 默认 HTTP 端口
      - "9848:9848"
    environment:
      - MODE=standalone  # 设置为单机模式
      - NACOS_SERVERS=nacos-server  # 在集群模式下可配置多个服务器
    restart: always
    volumes:
      - nacos-data:/home/nacos/data  # 持久化 Nacos 数据
      - nacos-logs:/home/nacos/logs  # 持久化 Nacos 日志

volumes:
  nacos-data:
  nacos-logs:

 5、docker compose安装minio

version: '3'
services:
  minio:
    image: minio/minio:latest
    ports:
      - "9000:9000"
      - "9001:9001"
    volumes:
      - ./data:/data
    environment:
      MINIO_ROOT_USER: minio
      MINIO_ROOT_PASSWORD: minio123
    restart: always
    command: server /data --console-address ":9001"

 

posted @ 2024-12-14 09:51  shunnWcs  阅读(53)  评论(0)    收藏  举报