为懒人提供无限可能,生命不息,code不止
作者: whooyun发表于: 2024-09-24 15:39
mysql 的docker-compose安装,单独新建mysql目录和docker-compose.yml文件
version: '3.8' services: db: image: mysql:5.7 container_name: my-mysql57 ports: - "3306:3306" # 将容器的3306端口映射到宿主机的3306端口 environment: MYSQL_ROOT_PASSWORD: your_password # 设置root用户的密码 MYSQL_DATABASE: your_database # (可选)创建一个默认数据库 MYSQL_USER: your_user # (可选)创建一个新用户 MYSQL_PASSWORD: user_password # (可选)为新用户设置密码 volumes: - ./mysql-data:/var/lib/mysql # 持久化数据 restart: unless-stopped
然后执行命令:
docker-compose up -d
redis的docker-compose安装,单独新建redis目录和docker-compose.yml文件
version: '3.8' services: redis: image: redis:6.2 # 使用Redis 6.2版本 container_name: my-redis ports: - "6379:6379" # 将容器的6379端口映射到宿主机的6379端口 command: ["redis-server", "--requirepass", "your_password"] # 设置Redis密码 volumes: - ./redis-data:/data # 持久化数据 restart: unless-stopped
1、先安装docker和docker-compose