首先你要有一台Linux服务器 利用Xshell远程软件连接后就可以开始安装docker容器了。 1.第一步在Linux服务器上安装docker 2.第二步利用Docker拉取mysql镜像 Centos7上安装dockerDocker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。 一、安装docker 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 3、卸载旧版本(如果安装过旧版本的话) 4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 5、设置yum源 6、可以查看所有仓库中所有docker版本,并选择特定版本安装 7、安装docker
8、启动并加入开机启动
9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
二、问题 复制代码 复制代码 $ sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 3、再次安装docker Docker搭建MySQL服务Docker开源镜像 要搭建服务就要启动服务容器,要创建容易就要有镜像,Docker提供了一个类似Github的开源平台,提供开源镜像,放心可靠。(毕竟大家都看着源码呢) Docker开源镜像传送门 大概步骤
好像很简单是吧? 详细步骤 第一步,拉取MySQL镜像 之后docker会自动拉取(下载)MySQL镜像。 等待同样是漫长的。。。 注意,若提示拉取失败就重复几次,总有一次会成功的。。。没办法,墙内的人民很辛苦 拉取成功后我们查看一下: 第二步,创建并启动一个MySQL容器 –name:给新创建的容器命名,此处命名为pwc-mysql
上图可以看到容器的简写ID,容器的源镜像,创建时间,状态,端口映射信息,容器名字等。 第三步,测试连接MySQL 开放端口: 关闭防火墙: 接着使用navicat连接 连接成功,也可以进行相关数据库操作,因此MySQL服务搭建成功! 其他 2.查看所有容器(启动状态或者关闭状态) 3.启动和关闭容器 启动命令: 关闭命令: 3.修改MySQL配置文件有两种方法: 一是进入容器,修改容器里的MySQL的配置文件,然后重新启动容器,例如:
然后可以进入容器的命令行模式,接着修改 /etc/mysql/my.cnf 文件即可 二是挂载主机的mysql配置文件,官方文档如下: |
|