我想用 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
在你的情況下