美文网首页
Docker 下Mysql的基础使用

Docker 下Mysql的基础使用

作者: Kim9501 | 来源:发表于2018-10-20 09:36 被阅读0次

    Docker 下Mysql的基础使用

    • 从Docker Hub拉取mysql

      • sudo docker pull mysql
    • 启动一个mysql容器

      • docker run --name container_name -e MYSQL_ROOT_PASSWORD=mysql_root_passwd -d mysql
    • 从终端中连接mysql

      • docker run -it --link t-mysql:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -p"3306" -uroot -p"passwd"'
        • 为了mysql的安全,应尽量避免在终端中直接输入root的密码,可以使用变量$MYSQL_ENV_MYSQL_ROOT_PASSWORD,除此之外,还可以使用变量$MYSQL_PORT_3306_TCP_PORT
        • 如果需要使用本地mysql的配置文件,需要将本地文件映射到docker中
          • docker run --name t-mysql -v /host/path/def_mysql.conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=passwd -d mysql
    • 使用另一个docker容器连接mysql

      • docker run --name app_container_name --link mysql_container-name:mysql -d app_name
    • Log的查看

      • docker logs mysql_container_name
    • 更多关于docker-mysql的使用,可以参考docker hub中关于mysql的说明,可以通过地址https://hub.docker.com/_/mysql/访问

    相关文章

      网友评论

          本文标题:Docker 下Mysql的基础使用

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