我设法破坏了我的docker容器。我的容器基于baseimage-docker,我在/etc/rc.local脚本中放置了一个无限循环。现在我需要一些方法来编辑没有SSH的容器内的rc.local文件,因为SSH守护程序不会运行(因为它在/etc/rc.local之后运行)。有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
您需要docker exec -it container_id /bin/bash
,以便在容器内部有一个tty,请参阅文档https://docs.docker.com/reference/commandline/cli/#exec以及是否有docker版本< 1.3你可以使用nsenter https://github.com/jpetazzo/nsenter