在VMware中安装CentOS7(超详细的图文教程)_在vmware上安装centos_.main.的博客-CSDN博客
在虚拟机上安装Docker_虚拟机安装docker-CSDN博客
目录
1.P10 环境-docker安装mysql
尚硅谷老师的配置为
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
启动后,mysql容器没有启动,后修改参数为
> 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/config.d \
> -e MYSQL_ROOT_PASSWORD=root \
> -d mysql:5.7
下面是各个参数的详细解释:
-p 3306:3306
:将宿主机的3306端口映射到容器的3306端口,这样可以通过宿主机的3306端口访问到容器内部的MySQL服务。--name mysql
:给容器命名为"mysql"。-v /mydata/mysql/log:/var/log/mysql
:将宿主机的/mydata/mysql/log
目录挂载到容器的/var/log/mysql
目录,用于存储MySQL的日志文件。-v /mydata/mysql/data:/var/lib/mysql
:将宿主机的/mydata/mysql/data
目录挂载到容器的/var/lib/mysql
目录,用于存储MySQL的数据文件。-v /mydata/mysql/conf:/etc/mysql/config.d
:将宿主机的/mydata/mysql/conf
目录挂载到容器的/etc/mysql/config.d
目录,用于存储MySQL的配置文件。-e MYSQL_ROOT_PASSWORD=root
:设置MySQL的root用户的密码为"root"。-d mysql:5.7
:使用名为"mysql"的镜像,并指定版本为5.7来创建容器。