在windows命令行中输入以下命令,启动mysql容器:
docker run -d --name mysql -e MYSQL_ROOT_HOST=% -e MYSQL_ROOT_PASSWORD=root -e MYSQL_USER=mysql -e MYSQL_PASSWORD=mysql -p 3306:3306 -v /d/docker/mysql:/var/lib/mysql mysql
参数“-v /d/docker/mysql:/var/lib/mysql”表示将windows目录d:\docker\mysql映射到/var/lib/mysql,这里存放了数据库文件。
参数“-e MYSQL_ROOT_PASSWORD" 指定了root用户的密码
参数“-e MYSQL_USER=mysql" 指定了用户名
参数“-e MYSQL_PASSWORD=mysql“ 指定了用户密码
输入下面命令进入容器命令行交互:
$ docker exec -it mysql /bin/bash
root@c50445d8481d:/#