mysql:5.7
redis:6.2.6
nginx:1.22.0
目录
1.4启动完成后,通过docker ps查看进程,然后可以通过远程连接了
2.1搜索镜像资源dokcer search redis,通过docker pull redis下载
一、docker安装mysql
1.1查找镜像源
进入docker的官网Docker查找mysql的镜像源,然后通过docker pull mysql:XXX下载需要的镜像,默认是lastest版本
我这边选用的是mysql5.7版本,所以执行docker pull mysql:5.7.
1.2 查找镜像是否下载成功
通过命令docker images查看
1.3启动mysql
运行以下命令来启动mysql服务, 启动成功后就返回一个容器ID
docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:5.7
参数详解:
1.--name mysql:该容器启动后的名字mysql
2..-d 代表后台启动该服务
3.-p 3306:3306 冒号前面的是linux机器的端口,后面是docker内部的端口。访问这个端口就是先通过远程访问宿主机的端口,再映射到docker容器的端口访问mysql
4.-e MYSQL_ROOT_PASSWORD=123456 这是说mysql启动需要的开机密码,默认的账号是root ,密码就是上面设置的:123456
5.-v /root/data:/var/lib/mysql /root/data/:这是宿主机的数据存放路径,/var/lib/mysql:这是mysql容器存放数据的地方。也是为了同步数据,防止,容器被删除以后,数据就不存在了
6.mysql:5.7 镜像版本号