docker를 사용하여 로컬에서 Redis 서버를 실행하고 싶습니다. 나는 이미지를 당긴다.
docker pull redis
그런 다음 이 명령을 사용하여 Redis 서버의 Docker 버전을 불러왔습니다.
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
의 경우