我正在尝试使用提供的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,但我尝试在网上寻找解决方案,但尚未找到解决方案。非常感谢任何帮助!
答案 0 :(得分:2)
你在docker容器中安装了mysql,运行你想要的东西,首先你必须知道容器id:
docker ps
然后进入容器内:
docker exec -it yourcontainerid /bin/bash
进入容器后
mysql -uroot