zoukankan      html  css  js  c++  java
  • 【Docker】操作和使用

    运行MySQL容器:

    $ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

    参数说明:

    • -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。

    • MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。

    运行结果是一串字符

    Administrator@DEEP-2020PAQLVL MINGW64 ~
    $ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
    88f286f5c59b7362a6fce44b4e6d854af1c0a2174ec6f868364575e7defaf179

    访问MySQL数据库:

    本机可以通过 root 和密码 123456 访问 MySQL 服务

    Administrator@DEEP-2020PAQLVL MINGW64 ~
    $ docker exec -it mysql-test /bin/bash
    root@88f286f5c59b:/# mysql -h localhost -u root -p

     解决进入容器无法输入中文,在运行的时候 加上evn信息 -e LANG=C.UTF-8,可以解决。这样,只是临时修改,要永久修改需要在创建容器时在dockerfile中设置。

      docker exec -it mysql-test env LANG=C.UTF-8 /bin/bash

  • 相关阅读:
    各进制转换
    免root xshell连接termux
    sqlmap怎么拿shell
    SSRF漏洞
    国外安全网站、社区论坛、博客、公司、在线工具等整合收集
    渗透测试常用工具问题总结
    cdn绕过
    xss注入
    永恒之蓝(msf17010)kali复现
    文件上传漏洞和绕过
  • 原文地址:https://www.cnblogs.com/Rain2017/p/14329170.html
Copyright © 2011-2022 走看看