作者

macOS 安装 Docker

请点击以下链接下载 Docker for Mac

如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,然后将那只叫 Moby 的鲸鱼图标拖拽到 Application 文件夹即可(其间需要输入用户密码)。

安装 Docker

Windows 安装 Docker

Docker for Windows 支持 64 位版本的 Windows,且必须开启 Hyper-V。点击以下链接下载 Docker for Windows

下载好之后双击 Docker for Windows Installer.exe 开始安装。

构建 docker-compose.yml

新建一个文件夹,名字就叫做 MySQL,里面新建一个 docker-compose.yml 文件

version: "3"
services:
  mysql:
    image: mysql:5.7.27
    container_name: mysql5.7
    restart: always
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    ports:
      - 3306:3306
    environment:
      - MYSQL_ROOT_PASSWORD=root
    volumes:
      - ./data:/var/lib/mysql
  • 这里使用了 5.7 版本的 MySQL。
  • 数据映射到了本地的 data 目录中
  • 端口映射到了本地的 3306 端口,如果你在本地开启另一个 MySQL,或者有其他服务占用了本地的 3306 端口, 会出现冲突。
  • 解决方法是,自行在配置中将端口映射修改为其他端口,例如 33060:3306

构建容器

$ docker-compose up

打开另一个命令行窗口,查看容器是否在运行

$ docker container ls

可以看到 MySQL 容器已经启动了,这时候可以使用 Navicat 或者 Sequel Pro 之类的工具连接了

启动容器

当下次再需要启动的时候,直接运行

$ docker-compose start mysql

即可

转载请注明,来自https://itfun.tv/news/159