Docker安装mysql

docker 安装mysql文档地址

Docker安装mysql

  • 下载指定版本mysql image

    docker pull mysql:5.6
    
  • 查找镜像

    docker search mysql
    
  • 查看已经下载的镜像

    docker images
    
  • 运行容器

    sudo docker run --name mysql5.6 -p 3306:3306 --restart always -e MYSQL_ROOT_PASSWORD=pwd -v /apps/mysql5.6/data:/var/lib/mysql -v /apps/mysql5.6/conf:/etc/mysql/conf.d -v /apps/mysql5.6/logs:/logs -d mysql:5.6
    # --name 指定容器名
    # -p 容器端口映射到宿主机端口
    # --restart 是否总是重启
    # -v 将容器内目录挂载到宿主机(核心三个目录:保存数据的目录、保存配置文件的目录、保存日志文件目录)
    # -d 以后台进程方式运行
    # -e 指定容器参数(核心参数是mysql的root密码)
    # 最后一个参数是image
    
  • 进入容器

    docker exec -it mysql5.6 /bin/bash
    # -i 保持标准输出始终打开
    # -t 分配一个TTY终端
    
  • 连接MySQL

    mysql -u root -p
    
  • 查看运行的容器

    docker ps
    
  • 重启容器

    docker restart [容器名|容器ID]
    # 停止 stop
    # 启动 start
    # 启动docker  service docker start
    # 检查docker状态 service docker status
    
原文地址:https://www.cnblogs.com/2bjiujiu/p/14917322.html