zoukankan      html  css  js  c++  java
  • MySQL Docker容器实例创建并进入MySQL命令行

    首先需要明白的一点是:

    docker镜像是一个模版,docker容器是一个实例,它可以被启动与关闭。
    

      我们需要先有MySQL的docker镜像,使用命令:

    docker pull mysql
    

      拉取最新mysql镜像(DockerHub是一个金库)

     可以使用命令查看当前拥有的镜像:

    docker images
    

      

     箭头指向是拉取的MySQL镜像

    接着实例化镜像并运行

    docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
    

      --name指定了容器的名称,也可以不指定,这样我们想要使用这个MySQL实例化对象的时候就只能使用系统给我们随机生成的一段字母和数字组合作为名字,所以这里为了方便指定为mysql

      -d表示在后台运行

    接着可以使用

    docker ps
    

      查看现在在运行的docker实例

     可以看到已经运行

    使用:

    docker exec -it mysql bash
    

      进入MySQL的docker容器bash

     可以发生了变化,表示成功进入docker bash

    最后是进入MySQL命令行,就跟正常进入MySQL命令行一样:

    mysql -u root -p
    

      

     输入密码即可进入MySQL的docker容器里面的mysql命令行界面了。

  • 相关阅读:
    人生无常 淡然处之
    对PHP开发的认知
    专家路线
    很少接触的文学
    懒加载
    Markdown入门 学习
    (转载)iOS开发历程书籍推荐
    ObjectiveC1基础代码——类和对象
    day11基础代码——函数指针
    day6
  • 原文地址:https://www.cnblogs.com/Cl0ud/p/12940683.html
Copyright © 2011-2022 走看看