zoukankan      html  css  js  c++  java
  • Docker学习笔记_安装和使用mysql

    一、系统环境和准备

         1、宿主机OS:Win10 64位

         2、虚拟机OS:Ubuntu18.04

         3、操作账号:docker

    二、安装

          1、搜索mysql镜像:docker search mysql

             

          2、下载mysql镜像,docker pull mysql:5.7

            

          3、检查下载的镜像,docker images | grep mysql

           

      二、使用mysql镜像

          1、启用容器

          方式一、

        sudo docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

    命令说明:

    • -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。

    • -v -v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。

    • -v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。

    • -v $PWD/data:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。

    • -e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。

         方式2、

         docker run --name mymysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yourPwd! -d mysql:5.7

          2、进入容器,sudo docker exec -it mymysql bash

         

          3、mysql -u root -p

         

        4、退出 mysql ,使用exit

        5、退出容器,exit

        6、停用容器,sudo docker stop mymysql

        7、重新启动容器,sudo docker start mymysql

    幸福都是奋斗出来的,努力奋斗才能梦想成真。坚持自律,约束自我,克制弱点,坚持努力,遇见更好的自己。
  • 相关阅读:
    Jmeter之Web测试(一)
    Appium 提高脚本复用、可配置性
    Appium 解决中文输入问题
    Appium Python Driver Api
    Appium Android 屏幕滑动
    Android logcat使用
    android adb:电池与电量
    Loadrunner测试json接口
    python输出1到100之和的几种方法
    python 随机生成用户名、密码、手机号码
  • 原文地址:https://www.cnblogs.com/SH170706/p/10359719.html
Copyright © 2011-2022 走看看