1. 安装docker
#下载docker安装包
Index of linux/centos/7/x86_64/stable/Packages/
#上传至安装包至主机
[root@localhost ~]# ls
docker-ce-18.06.0.ce-3.el7.x86_64.rpm#安装并启动docker
[root@localhost ~]# yum install -y docker-ce-18.06.0.ce-3.el7.x86_64.rpm
[root@localhost ~]# systemctl start docker
#配置docker镜像加速器
[root@localhost ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://jkeshucp.mirror.aliyuncs.com"]
}
2. 创建mysql容器并测试成功
#拉取mysql镜像
[root@localhost ~]# docker pull mysql:5.7
#运行配置mysql数据库,起名为mysql1,容器端口3307映射到主机端口3306,密码123456,数据库名docker001
[root@localhost ~]# docker run -itd --name=mysql1 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=docker001 mysql:5.7
47500f12ffe625b00aa6ad0449e584dec72b28ace7ac8af642e6fbcc4e8bbc70
#启动防火墙
[root@localhost ~]# systemctl start firewalld
#开启主机3307端口
[root@localhost ~]# firewall-cmd --add-port=3307/tcp --permanent
Warning: ALREADY_ENABLED: 3307:tcp
success#重新加载防火墙配置
[root@localhost ~]# firewall-cmd --reload
success
测试连接
3. 编写sql语句查看当前服务器数据库
光标在该语句中按下F9,查看数据库