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