mysql

安装mysql

前往 https://hub.docker.com/_/mysql/ 查询所要安装的mysql相应版本的tag 此处以 mysql 5.7 为例

执行命令:

  1. docker pull mysql:5.7

运行 mysql

  1. docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7

注意 将上面的 my-secrer-pw 修改为自己的密码

使用docker-compose

新建一个docker-compose.yml文件,增加以下内容:

  1. version: "3"
  2. services:
  3. mysql:
  4. image: mysql:5.7
  5. ports:
  6. - "3306:3306"
  7. environment:
  8. MYSQL_ROOT_PASSWORD: "example"

注意 将上面的 example 修改为自己的密码

保存文件,使用docker-compose启动:

  1. /usr/local/bin/docker-compose up -d

注意 如果需要重命名services名称, 需要执行以下命令启动,否则提示报错:

  1. docker-compose up -d --remove-orphans

执行命令测试:

  1. # docker-compose ps
  2. Name Command State Ports
  3. -------------------------------------------------------------------------------------
  4. dockercomponse_mysql_1 docker-entrypoint.sh mysqld Up 0.0.0.0:3306->3306/tcp

完美

参考