启动网络
一、在Linux虚拟机上安装Docker
1.查看内核版本,需要在3.10以上
uname -r
2.把yum包更新到最新版本
sudo yum update
3.安装需要的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.查看仓库docker版本
yum list docker-ce --showduplicates | sort -r
6.安装Docker
sudo yum install docker-ce
7.启动docker
systemctl start docker
8.设置开机启动
systemctl enable docker
9.查看是否启动成功
systemctl status docker.service
10.阿里云镜像加速
vim /etc/docker/daemon.json
{
“registry-mirrors”:[“http://hub-mirror.c.163.com”]
}
二、在Docker上安装MySql
1.下载mysql5.7的docker镜像
docker pull mysql:5.7
2.使用docker命令启动
3.运行mysql的docker容器,使用mysql命令打开客户端
docker exec -it mysql /bin/bash
4.创建数据库
5.创建表
6.创建一个reader帐号并修改权限,使得任何ip都能访问
grant all privileges on . to ‘reader’ @’%’ identified by ‘123456’;
三、在Docker上安装Nginx
1.下载nginx1.10的docker镜像
docker pull nginx:1.10
2.先运行一次,为了从容器拷贝nginx配置文件
3.启动nginx
4.停止和移除nginx
docker stop nginx
docker rm nginx
四、查看mysql,nginx是否存在
docker images
五、网络错误:
按照上面步骤设置yum源,即可解决