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"
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号