• 十、docker扩展


    一、memcached

    docker pull memcached
    
    docker run --name my-memcache -d -p 11211:11211 memcached
    
    telnet 127.0.0.1 11211
    
    // 退出telnet Ctrl + ] 在输入quit 
    

    二、mysql搭建

    1、拉取镜像

    sudo docker pull mysql
    

    2、创建并启动一个MySQL容器

    sudo docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
    

    3、测试连接MySQL

     开放端口:

    sudo firewall-cmd --add-port=3306/tcp
    

    关闭防火墙:

    sudo systemctl stop firewalld
    

     

    docker exec -it c14d7da5d352 bash 
    

      

    连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded

    通过msyql环境变量可以查看密码策略的相关信息:
    show variables like '%password%';
    
    两个办法 1、修改密码2、关闭策略
    
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
    

      

     重启 docker

    systemctl restart docker
    

      

    三、phpmyadmin

     参看官网 https://hub.docker.com/r/phpmyadmin/phpmyadmin 

    首先拉取镜像

    docker pull phpmyadmin/phpmyadmin
    

     首先,您需要在Docker中运行MySQL或MariaDB服务器,并且此映像需要链接正在运行的mysql实例容器: 

     执行镜像 

    docker run --name myadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin/phpmyadmin
    每一个环境变量配置都需要 -e
    

      

    然后访问以下地址就可以了

    http://SERVER_IP:8080/
    

      

    尝试登陆phpMyAdmin,如果显示连接失败错误,常见的原因有两个

    未修改bind-address

    进入mysql的配置文件,/etc/mysql/目录下有mysqld.cnf,my.cnf等多个配置文件,找到其中的以下字段,注释掉

    bind-address = 127.0.0.1
    

      

    在使用docker容器时,有可能没有安装Vi, 安装Vi:apt-get install vim,如果提示:Unable to locate package vim,则需要敲:apt-get update, 等更新完毕以后再敲命令: apt-get install vim
    

      

  • 相关阅读:
    CDN下nginx获取用户真实IP地址
    sshpass批量执行操作
    查看linux系统,服务,配置文件被修改的时间
    linux /proc/sys/fs/file-nr /proc/sys/fs/file-max /etc/security/limits.conf 三者的关联
    SharePoint解决方案及开发系列(1)-BPM
    Office 365系列(三) -Office 365 Pro plus 安装
    Office 365系列(二) -一些比较容易混淆的概念
    Office 365系列(-)
    C# 爬虫 (var X$4 = [''x5f', 'x2d']) 解密方法
    转载:百度地图API:绘制工具栏控件
  • 原文地址:https://www.cnblogs.com/fger/p/10468476.html
Copyright © 2020-2023  润新知