我想使用 docker 在本地运行 redis 服务器。我通过以下方式拉取镜像:
docker pull redis
然后我使用此命令启动docker版本的redis服务器
docker run --name test -d redis redis-server --appendonly yes
为了进行测试,我关闭了这个实例。我使用了
docker ps
确认实例已关闭。
现在我想重新启动它,结果出现了这个问题
docker:守护进程的错误响应:冲突。容器名称“/test”已被容器“29cae620afcc10c62f4704801178d71a041f4828c9f683b56a658affa9a01de5”使用。您必须删除(或重命名)该容器才能重新使用该名称。
docker rm test
除了先进行娱乐之外,还有其他更快的方法来重新启动它吗?
答案1
运行docker ps -a
并识别容器 ID 或名称(示例中为“test”)
然后运行docker start <ID>
或者docker start test
在你的情况下