本文主要是介绍【谷粒商城】docker(P10),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
学习谷粒商城的笔记,只记录我需要的
正文
- 进入容器里面
docker的每一个容器都是互相隔离的,每一个容器里面都是一个linux环境。
进入容器里面的linux控制台,
示例:docker exec -it mysql /bin/bash
写法:
docker :docker
exec -it:交互模式
mysql :容器id或者容器名称
/bin/bash:linux下的bash控制台
上面说到每一个容器都是一个linux环境,所以,在创建mysql实例并启动的时候,需要对端口做一个映射:
意思是把容器的3306端口映射到linux的3306端口上面docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7 参数说明 -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口 -v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机 -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机 -v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机 -e MYSQL_ROOT_PASSWORD=root:初始化 root
这篇关于【谷粒商城】docker(P10)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!