zoukankan      html  css  js  c++  java
  • docker学习实践之路[第五站]mysql镜像应用

    拉取mysql镜像

    docker pull mysql:5.6
    #拉取mysql 5.6版本的镜像

    运行mysql镜像

    docker run --name some-mysql --restart=always  -v /mnt/db:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=elisoft@123 -p 3306:3306 -d mysql:5.6  --lower_case_table_names=1
    #-p指定mysql的对外端口
    #-e为设置环境变量,MYSQL_ROOT_PASSWORD=123 设置root用户密码为123
    #-v设置mysql的存储数据地址,由于容器的特性当容器停止的时候数据会全部消失,这可不是我们愿意看到的
    #--name 指定mysql的容器别名 
    #--lower_case_table_names=1 对大小写不敏感
    #--restart=always设置与docker服务同时启动

    测试效果

    链接成功,进行了基本操作也可以可以看到映射的目录下面的文件也有变化,成功;

    由于上面的命令中暴露了数据库root密码,可以通过下面语句查看:

    docker ps -a

     进行下一步操作:

    docker stop some-mysql
    docker rm some-mysql
    docker run --name some-mysql -v /mnt/db:/var/lib/mysql  -p 3306:3306 -d mysql:5.6
    #这样操作之后密码就看不到了
  • 相关阅读:
    mongoDb学习以及spring管理 (包括百度云配置)
    Python循环嵌套
    Web应用功能测试测试点
    二维数组联通子数组
    二维数组最大子数组问题
    环一维数组最大子数组问题
    电梯调研
    最大子数组问题
    小学生题目
    3.13题目思路
  • 原文地址:https://www.cnblogs.com/xingbo/p/7891563.html
Copyright © 2011-2022 走看看