我试图在我的Dokku容器上创建一个新的mySql数据库。 使用
dokku mysql:create bookmarks
已创建容器,但似乎无法启动。 命令
# dokku mysql:list
NAME VERSION STATUS EXPOSED PORTS LINKS
bookmarks mysql:5.6.26 restarting - -
我无法停止,重启或销毁此容器。
# dokku mysql:destroy bookmarks
! WARNING: Potentially Destructive Action
! This command will destroy bookmarks MySQL service.
! To proceed, type "bookmarks"
> bookmarks
-----> Deleting bookmarks
Deleting container data
! Service is already stopped
Removing container
Error response from daemon: Conflict, You cannot remove a running container. Stop the container before attempting removal or use -f
Error: failed to remove containers: [dokku.mysql.bookmarks]
我还试图重启整个服务器,没有任何成功。 对我来说,在创建此容器期间似乎出现了问题,导致系统无法启动它。问题是,同时我无法停止或重新启动它,并且无法阻止它我无法将其删除并从头开始。
# dokku mysql:stop bookmarks
! Service is already stopped
# dokku mysql:restart bookmarks
! Service is already stopped
-----> Starting container
No container exists for bookmarks
-----> Please call dokku ps:restart on all linked apps
错误消息说明"强制"这个过程,但我无法在任何地方找到如何使用它。 有谁有想法吗? 先感谢您, 西蒙娜
答案 0 :(得分:0)
所以,最后在DigitalOcean的帮助下,我已经能够阻止并摧毁那个有缺陷的容器。
这是我做的:
docker ps -a
8549c8ec4e53 mysql:5.6.26 "/entrypoint.sh mysql" 17 hours ago Restarting (1) 2 hours ago 3306/tcp dokku.mysql.bookmarks
docker kill 8549c8ec4e53
dokku mysql:destroy bookmarks
希望这个答案可以帮助其他人遇到类似问题。