如果docker里面没有mysql需要先pull一个mysql镜像
docker pull mysql
其中123456是mysql的密码
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
可以使用如下命令进入Mysql的命令行界面
docker exec -it mysql bash
登录mysql使用如下命令,root是账户,123456是密码
mysql -uroot root -p123456
可能碰到的BUG:
docker: Error response from daemon: Conflict. The container name “/mysql” is already in use by container “88481b6adde3f637a5f96566f4144e48825e7242ed5074383816045efebaa385”. You have to remove (or rename) that container to be able to reuse that name.
See ‘docker run --help’.
根据该报错描述,我们需要移除一个名字为mysql的容器,故使用命令
docker rm mysql