해결책: 1. "docker ps"를 사용하여 실행 중인 컨테이너 ID를 찾습니다. 2. "cd /var/lib/docker/container"를 사용하여 지정된 컨테이너의 물리적 위치를 찾습니다. 3. "service docker stop"을 사용합니다. 도커 서비스를 중지하려면 4. "rm -rf /var/lib/docker/container/{지정된 ID}"를 사용하여 물리적 컨테이너를 삭제한 다음 도커 서비스를 다시 시작합니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, docker 버전 19.03, Dell G3 컴퓨터.
해결책:
1 실행 중인 컨테이너 ID
docker ps
2를 찾으세요.
cd /var/lib/docker/container ls -a #此处会显示所有容器的id,找出上面那个无法停止删除的id(8位)
. 3. 첫 번째 도커 서비스 중지
service docker stop
4. 물리적 컨테이너 삭제
rm -rf /var/lib/docker/container/{上面找到的id}
도커 서비스 다시 시작
service docker start
지식 확장
Docker 컨테이너 실행을 중지하지 않고 컨테이너를 종료한 후 다시 실행 중입니다. 컨테이너
docker가 컨테이너를 종료합니다. 방법(현재 실행 중인 컨테이너 내부에 있음에 유의):
컨테이너 시작
컨테이너를 종료하고 컨테이너 실행 종료 종료
컨테이너 종료 하지만 컨테이너는 여전히 실행 중입니다. ctrl + p + q는 호스트로 돌아갑니다. 호스트 데스크탑
하지만 컨테이너는 여전히 실행 중입니다
나갔지만 여전히 실행 중인 컨테이너로 돌아가는 방법
방법 1: docker 첨부 컨테이너 ID
방법 2: docker exec -it 컨테이너 ID bashShell
권장 학습: "docker 비디오 튜토리얼"
위 내용은 Docker가 컨테이너 삭제를 중지할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!