专栏首页老司机的技术博客docker实战入门(5)安装mysql容器

docker实战入门(5)安装mysql容器

更改镜像源,让下载飞

如果你用docker默认的镜像源下载的话,肯定很慢。

推荐使用docker官网的中国区镜像。

方法是在在 /etc/docker/目录下新建daemon.json文件。注意最新版的docker默认是没有这个文件的,而且进入这个目录需要用root权限。

如果你跟我一样用的腾讯云的ubuntu服务器默认ssh登录的是ubuntu用户,可以用sudo passwd root指令修改root密码,然后su root 切换到root用户去新建daemon.json。然后vim进入文件新增以下内容:

{ "registry-mirrors": ["https://registry.docker-cn.com"]}

然后service docker restart 重启以下即可。

下载mysql

docker search mysql

查找镜像如下

然后选择5.6版本的mysql进行拉取

docker pull mysql:5.6

换了国内的镜像源之后拉取速度飞快

安装并运行mysql

docker run -p 3306:3306 --name mysql -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

用docker ps 指令查看正在运行的容器

配置mysql连接权限

进入mysql容器的bash:docker exec -it mysql bash

进入mysql:mysql -uroot -p

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

FLUSH PRIVILEGES;

exit 然后docker start mysql 重启容器。

再在你本机连接mysql即可。

本文分享自微信公众号 - JKXQJ(bclsj-cn),作者:jkxqj

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • docker实战入门(2)在linux下安装docker

    本文选择ubuntu16.04 服务器作为演示的linux服务器 检查内核版本和驱动 uname -a 命令查看linux内核版本是否高于3.13,如果低于...

    JKXQJ
  • docker实战入门(2)在linux下安装docker

    ubuntu下软件的安装方式一般是apt-get ,但是由于ubuntu维护的docker版本较久,所以我们建议安装docker官方维护的最新版本。

    JKXQJ
  • docker实战入门(4)基本操作

    查看docker版本 docker --version 查看docker详细信息 docker info 运行docker容器 docker run hell...

    JKXQJ
  • 在docker中使用mysql数据库,在局域网访问

    注:本文所有内容均在CentOS Linux release 7.2.1511 (Core) 上测试完成

    双面人
  • B站:4.docker 安装 MySQL server

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    suveng
  • .NET 云原生架构师训练营(模块二 基础巩固 MySQL环境准备)--学习笔记

    Install Docker Engine on CentOS:https://docs.docker.com/engine/install/centos/

    郑子铭
  • .NET 云原生架构师训练营(模块二 基础巩固 MySQL环境准备)--学习笔记

    Install Docker Engine on CentOS:https://docs.docker.com/engine/install/centos/

    郑子铭
  • K8s——MySQL实现数据持久化

    5、创建pod+svc(service) 这个pod是提供的MySQL服务,并将其映射到宿主机,可以做和client端通信

    小手冰凉
  • docker安装mysql 5.7

    [root@docker01 mysql]# docker run -p3306:3306 --name mymysql -v $PWD/conf:/etc/m...

    致码DevOps
  • MySQL在Docker环境下运行基础

    墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍、安装Docker、MySQL安装部署几个方面展开介绍。

    数据和云

扫码关注云+社区

领取腾讯云代金券