最初に削除せずに Docker コンテナを再起動するにはどうすればよいですか?

最初に削除せずに Docker コンテナを再起動するにはどうすればよいですか?

私は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あなたの場合は

関連情報