1 查看防火墙状态
systemctl status firewalld
2 停止防火墙
systemctl stop firewalld
3 永久禁用防火墙(如果不执行下次防火墙依然在)
systemctl disable firewalld
4 安装
yum -y install docker
5 启动
systemctl start docker
6 查看运行状态
systemctl status docker
7 从官方下载dockerhellod镜像
docker pull hello-world
8 运行
docker run hello-world
阿里云镜像加速
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://nz5uykfk.mirror.aliyuncs.com"]
}
重启docker
systemctl restart docker
下载mysql5.7
docker pull mysql:5.7
设置映射端口
docker run -p 3306:3306 --name mysql57 mysql:57
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --privileged=true --name mysql57 mysql:5.7
设置linux中docker中的mysql开机自动启动
docker update mysql --restart=always
j进入mysql57容器内部
docker exec -it mysql57 bash
容器内部连上 mysql
mysql -uroot -p
查看数据库
show databases;
切换数据库
use db2109;
查看表
show tables;
连接服务
docker run -p 3307:3306 \
-v ~/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
--privileged=true \
--name mysql \
mysql:5.7