mkdir -p ~/work/server/docker/mysql
cd ~/work/server/docker/mysql

新建一个docker-compose.yml文件

services:
  mysql:
    image: mysql:8.0
    container_name: mysql8
    restart: unless-stopped

    environment:
      MYSQL_ROOT_PASSWORD: "bujiuzhi@0102"
      MYSQL_USER: "bujiuzhi"
      MYSQL_PASSWORD: "bujiuzhi@0102"
      MYSQL_DATABASE: "appdb"
      TZ: "Asia/Shanghai"

    ports:
      - "3306:3306"

    volumes:
      - mysql_data:/var/lib/mysql

    command:
      --default-authentication-plugin=mysql_native_password
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_unicode_ci

volumes:
  mysql_data:
docker compose up -d
docker compose ps
docker compose logs -f mysql
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐