美文网首页
Docker初见(八)Docker 安装MySQL8和Rabbi

Docker初见(八)Docker 安装MySQL8和Rabbi

作者: Mr_ZhaiDK | 来源:发表于2020-10-10 17:51 被阅读0次

    本次安装MySQL 版本如下:

    • MySQL 8
    • RabbitMQ

    1.安装MySQL 8

    #拉取镜像
    docker pull mysql
    #运行容器
    docker run -p 3306:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
    #进入容器
    docker exec -it mysql8 bash
    #进入数据库
    mysql -uroot -p123456
    
    #=========mysql内操作 start===========
    #更换数据库
    use mysql;
    #设置权限
    grant all PRIVILEGES on *.* to root@'%' WITH GRANT OPTION;
    #修改密码
    ALTER user 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
    ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
    #赋权
    FLUSH PRIVILEGES;
    #退出
    quit;
    #=========mysql内操作 end===========
    
    #开放端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --zone=public --add-port=33060/tcp --permanent
    #重启防火墙生效
    firewall-cmd --reload
    

    2.安装RabbitMQ

    #拉取镜像
    docker pull rabbitmq:management
    #运行容器
    docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management
    
    #开放端口
    firewall-cmd --zone=public --add-port=15672/tcp --permanent
    firewall-cmd --zone=public --add-port=5672/tcp --permanent
    #重启防火墙生效
    firewall-cmd --reload
    

    PS:

    TCP Mapping是一款非常好用且界面简洁的TCP/IP端口映射工具,也就是端口转发工具,可以将内网端口映射到外网访问,比如你在局域网某些计算机上建立了web,只需要将指定的IP地址80端口映射一下,然后外网就可以访问了。windows强烈推荐

    TCP Mapping

    相关文章

      网友评论

          本文标题:Docker初见(八)Docker 安装MySQL8和Rabbi

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