• docker安装mysql


    1.docker使用非root权限运行docker

    sudo usermod -aG docker your-user

    2.第一步,拉取MySQL镜像

    docker pull mysql:5.5

    查看镜像

    docker images

    3.创建并启动一个MySQL容器

    docker run --name yi-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.5
    • –name:给新创建的容器命名,此处命名为pwc-mysql
    • -e:配置信息,此处配置mysqlroot用户的登陆密码
    • -p:端口映射,此处映射主机3306端口容器pwc-mysql的3306端口
    • -d:成功启动容器后输出容器的完整ID,例如上图 73f8811f669ee...

    查看容器运行状态:

    docker ps

    4.测试MySQL

    可以用navicat或者其他工具连接测试

    5.创建多个mysql服务

     docker run --name dbdb -e MYSQL_ROOT_PASSWORD=123456 -p 4306:3306 -d mysql:5.5

    6.查看所有容器

    docker ps -a

    7.启动和关闭容器

    启动:

    docker start yi-mysql   //通过指定容器名字
    docker start 847r758488f  //通过指定容器ID

    关闭:

    docker stop yi-mysql   //通过指定容器名字
    docker stop 847r758488f //通过指定容器ID

    8.进行容器的命令行模式

    docker exec -it 055201b67e06 bash

    即可进行MySQL各种命令

    mysql -uroot -p -h localhost

    退出容器 Ctrl+D或者exit

  • 相关阅读:
    CMDB运维开发项目
    Twisted使用和scrapy源码剖析
    scrapy爬虫框架
    rabbitmq:centos7安装与python调用
    github创建远程仓库
    git使用
    Python模块:paramiko
    centos7安装python3和Django后,ModuleNotFoundError: No module named '_sqlite3'
    21. java面向对象
    20. java面向对象
  • 原文地址:https://www.cnblogs.com/heqiyoujing/p/10279911.html
Copyright © 2020-2023  润新知