我想用 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
。
运行
docker ps -a
并识别容器 ID 或名称(在您的示例中为“test”)然后运行
docker start <ID>
或docker start test
在您的情况下