赞
踩
本案例重点介绍docker安装mysql过程,docker原理及基本案例不做阐述。
centos中安装docker注意点:docker要求centos系统的内核版本高于3.10
案例中使用centos7.x作为测试版本。
【如果没有安装docker,使用如下命令安装docker】
yum install docker
【启动docker容器】
systemctl start docker
【搜索mysql】
docker search mysql
[ok]表示官方提供
不指定版本,会下载最新版本
命令:docker pull mysql
命令:docker pull mysql:5.7.8
命令:docker images
命令:docker rmi image_id
说明:上图中通过docker images查出镜像文件,有一个IMAGE_ID字段。
mysql:5.7.8是我下载的数据库版本,你们使用自己的版本通过docker images可以查询版本
MYSQL_ROOT_PASSWORD=123456:设置自己mysql的密码
docker run --name mysql1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.8
命令:mysql -u root -h 192.168.133.148 -p 123456
说明:-u 后的root是用户名
-h后的192.168.133.148是我本机的IP地址
-p后的123456是连接数据密码
说明1:如果通过外网连接centos中的MySQL数据库需要配置centos防火墙端口(3306)放行
具体放行参照博客:https://mp.csdn.net/mp_blog/creation/editor/129806942
说明2:登录MySQL配置授权可以远程访问,一定要登录mysql,在mysql中执行如下代码
- grant all privileges on *.* to ‘root’ @’%’ identified by ‘123456’;
-
- flush privileges;
命令:docker ps -a 即使容器没有启动也可以查出来
命令:docker ps 只能查出运行中的容器
通过docker ps 查看运行中的容器,第一个字段就是container_id。
命令:docker stop container_id
通过 docker ps -a 查看安装过的容器,第一个字段就是container_id。
通过 doker start container_id
网址:docker | Docker Documentation
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。