20210714Linux下docker配置及在docker下安装mysql
编辑时间:2021/07/11
读完本节:大概花费不到5分钟,共508词
1.安装docker
-
安装docker的bash命令
yum install docker
输入y确认安装
安装完毕
-
检验docker是否安装
docker version
-
启动docker命令
基于CentOs7.x
systemctl start docker
未配置镜像由于有墙,所以使用aliyun的镜像,提高下载速度
配置aliyun镜像bash
vi /etc/docker/daemon.json
按insert进行编辑
{ "registry-mirrors":["https://ung2thfc.mirror.aliyuncs.com"] }
编辑完按esc退出编辑模式
输入
:wq!
保存并退出 -
重启docker
systemctl restart docker
使用
docker info
查看docker相关信息使用
docker ps
查看docker运行的进程
2.在docker下安装mysql
-
使用以下bash命令配置MySQL环境
搜索mysql镜像
docker search mysql
拉取mysql镜像
docker pull docker.io/mysql
创建docker集装箱
docker run -itd --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 docker.io/mysql
运行docker的mysql集装箱
docker exec -it mysql env LANG=C.UTF-8 bin/bash
3.在docker容器中运行mysql
-
执行mysql命令
mysql -u root -p
-
查看当前所有数据库
show databases;
修改当前使用的数据库
use 数据库名;
查看当前所有数据表
show tables;
创建新的数据库用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
host是主机ip,想要某个指定的ip访问,则直接填ip;若想要任意ip访问则填%
使用
flush privileges;
将用户数据表中的信息读取到内存。切换用户,control + z 或control + c退出当前mysql bash命令行,使用登录命令重新登录新用户,而后就可以开始后续的数据库操作了。