windwos本地开发环境使用VMware Workstation安装docker并部署mysql、redis

这里使用CentOS-7来进行安装

1.手动使用 yum 安装 docker(手动安装可以指定版本,默认安装最新版本),输入命令:

    yum remove docker*

    yum install -y yum-utils

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    yum install docker-ce docker-ce-cli containerd.io

2.启动 docker 并设置开机自启动,输入命令:

    systemctl start docker

    systemctl status docker

    systemctl enable docker

    systemctl enable containerd

3.创建文件夹

mkdir -p /usr/local/devSystem

4.编写docker-compose.yml文件

cd /usr/local/devSystem
vi docker-compose.yml

docker-compose.yml文件内容如下:

version: "3"
services:

  mysql:
    image: chatopera/mysql:5.7
    container_name: mysql
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_USER=admin
      - MYSQL_PASSWORD=123456
    ports:
      - "3306:3306"
    volumes:
      - ./database/mysql/data:/var/lib/mysql
    command: --max_allowed_packet=32505856
    deploy:
      resources:
        limits:
          cpus: '1.0'
          memory: 1536M
        reservations:
          cpus: '1.0'
          memory: 1536M

  redis:
    image: chatopera/redis:5.0.5
    container_name: redis
    environment:
      - REDIS_PASSWORD=123456
    restart: always
    volumes:
      - ./database/redis/data:/data
    ports:
      - "6379:6379"

创建完文件后运行以下命令等待镜像拉取

docker compose up -d

镜像拉取完后会自动部署,到此就完成了mysql和redis的部署。

由于配置了docker自启动,开发环境不用时可以直接关闭虚拟机以节省内存,下次使用时开机会自动启动mysql、redis

  • 打赏
请选择打赏方式
  • 微信
  • 支付宝

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部