无法访问使用docker镜像创建的MySQL数据库

时间:2018-03-08 04:27:44

标签: mysql docker

我正在尝试使用提供的wackopicko在我的MacBook Air上运行docker image。当我运行命令时:

docker run -p 127.0.0.1:8080:80 -it adamdoupe/wackopicko 

我得到以下输出: enter image description here

我可以在localhost上访问该应用程序,创建一个新用户并使用该用户登录。我的问题是访问终端上的数据库以查看用户信息。根据输出,已经安装了MySQL并且已经创建了root和admin。但是,我的笔记本电脑上没有安装MySQL。如果我运行命令:

mysql -uroot

我得到以下输出:

mysql: command not found

我已经尝试安装mysql并以root用户身份登录,但是,我没有看到wackopicko数据库以及在运行docker文件时应该创建的用户。我不熟悉docker,但我尝试在网上寻找解决方案,但尚未找到解决方案。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

你在docker容器中安装了mysql,运行你想要的东西,首先你必须知道容器id:

docker ps

然后进入容器内:

docker exec -it yourcontainerid /bin/bash

进入容器后

mysql -uroot 
相关问题