镜像库地址
拉取镜像 sudo docker pull mysql:latest
端口
具体操作
mkdir -p ~/docker/mysql/confmkdir -p ~/docker/mysql/datatouch ~/docker/mysql/conf/my.cnfsudo docker run -p 3306:3306 --name mysql -v ~/docker/mysql/conf:/etc/mysql/conf.d -v ~/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
命令说明
- -p 3306:3306
- 将容器的3306端口映射到主机的3306端口
- -v ~/docker/mysql/conf:/etc/mysql/conf.d
- 将主机~/docker/mysql/conf目录挂载到容器的/etc/mysql/conf.d
- -v ~/docker/mysql/data:/var/lib/mysql
- 将主机~/docker/mysql/data目录挂载到容器的/var/lib/mysql
- -e MYSQL_ROOT_PASSWORD=123456
- 设置root用户密码为
- -d
