Docker启动Mysql

如果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

Docker启动Mysql_第1张图片

你可能感兴趣的:(Java,docker,mysql,容器)