使用root直接操作
1、更新系统
yum update
2 、安装必要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、添加docker软件源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新yum缓存
sudo yum makecache fast
5、安装docker-ce(docker-ee是花钱的)
sudo yum -y install docker-ce
6、启动docker服务
sudo systemctl start docker
7、设置为开机启动
sudo systemctl enable docker
8、使用docker命令安装mysql5.6版本
docker pull mysql:5.6
9、第一次启动mysql需要映射本地端口号33062到3306,并且设置密码,所需要的镜像
docker run -p 33062:3306 --name mysql1 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
- -p 33062:3306:将容器的3306端口映射到主机的33062端口
- -d 后台运行
- -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
- mysql表示用的那个镜像
在安装是应该查询所需要的镜像名称可以通过指令查询,如果不是latest就需要加上tag的标识,以英文‘:’隔离开。
docker images
或
docker image ls
到此为止 就可以连接了,需要注意的是端口号要使用主机映射的端口。
如果不能访问你需要关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动