• 【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

  • 相关阅读:
    弹性布局、动画、过渡
    HTML
    数据库对象
    函数
    oracle与PL/SQL安装
    网络编程
    多线程
    联调接口
    vue 全局变量
    vue ajax请求
  • 原文地址:https://www.cnblogs.com/Rain2017/p/14329170.html
Copyright © 2020-2023  润新知