一、Docker安装
1、yum 安装
1)更新yum包到最新
yum update
2)安装软件需要的软件,yum-util(提供 yum-config-manager 功能),device-mapper-persistent-data、lvm2(devicemapper 驱动依赖)
yum install -y yum-utils device-mapper-persistent-data lvm2
3)设置yum源为阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4)安装
yum install docker-ce
5)检查版本是否安装成功
docker -v
2、设置国内镜像站点
1)启动docker服务
systemctl status docker
2)添加docker镜像配置
vi /etc/docker/daemon.json
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
二、部署镜像
1.MySQL部署
1)docker拉取镜像,MySQL 5.7 版本
docker pull centos/mysql-57-centos7
2)创建容器,容器名称为MySQL
docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
注释
[ -d ]: 后台运行;
[ -p ]: 配置端口映射(容器的3306映射到Linux的3306端口(前者))【宿主机映射端口 : 容器运行端口】
[ -e ]: 添加配置信息(密码为123456)
[ --name ]: 容器名字
mysql :镜像名字
mysql容器创建成功:
3)查看目录运行中容器列表
docker ps
4)进入容器简单测试
docker exec -it tensquare_mysql bash
命令行前缀变动,进入了容器内部的命令窗口,然后登陆
mysql -uroot -p123456
5)配置远程连接访问权限
。。。。
报错:关于Navicat连接MySQL出现2059错误解决方法