美文网首页
Docker中运行MySQL

Docker中运行MySQL

作者: 花绽放水流年 | 来源:发表于2018-01-21 16:03 被阅读0次

    本人使用的Linux版本为Deepin 15.5

    1. 下载镜像
    docker pull mysql
    
    1. 启动镜像
    docker run --name mysql -p 3306:3306 --rm -v /home/moonshy/Desktop/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
    

    --name mysql 创建容器名称为mysql
    -p 3306:3306 使用本地3306端口映射容器中的3306端口
    --rm 创建的容器在关闭后能够自动删除,不会影响数据
    -v /home/moonshy/Desktop/mysqldata:/var/lib/mysq 将本地/home/moonshy/Desktop/mysqldata目录映射挂载到容器中的/var/lib/mysql目录
    -e MYSQL_ROOT_PASSWORD=123456 启动容器后mysql服务的密码
    -d 以后台守护进程启动容器
    mysql MYSQL镜像名

    1. 停止mysql容器
    docker stop mysql
    
    1. 删除镜像
    docker rm mysql
    

    此处可以不用删除,因为启动的容器中已经有--rm选项了

    1. 安装mysql客户端工具
    apt-get install mysql-client-core-5.6
    
    1. 链接mysql服务
    mysql -h127.0.0.1 -P3306 -uroot -p123456
    

    相关文章

      网友评论

          本文标题:Docker中运行MySQL

          本文链接:https://www.haomeiwen.com/subject/dbxqaxtx.html