해결책: 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 컴퓨터.
Docker가 컨테이너 삭제를 중지할 수 없는 경우 해결 방법
해결책:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Docker에서 웹 응용 프로그램을 구축하는 단계 : Dockerfile을 작성하고 기본 이미지 및 응용 프로그램 코드를 정의하십시오. Docker 이미지를 작성하십시오. 포트 맵을 사용하여 Docker 컨테이너를 실행하십시오. LocalHost 또는 Server IP 주소 및 포트 80에 액세스하여 응용 프로그램을 테스트하십시오.

Docker 컨테이너에서 호스트 명령을 실행하는 두 가지 방법이 있습니다. 권한이있는 컨테이너를 사용하고 Docker Run 명령을 실행할 때 -privileged 플래그를 추가하십시오. 호스트 네트워크 네임 스페이스를 컨테이너에 바인딩하고 Docker Run 명령을 실행할 때 -net = 호스트 플래그를 추가하십시오.

공유 데이터 볼륨을 사용하면 여러 컨테이너가 동일한 데이터에 액세스 할 수 있습니다. 단계에는 다음이 포함됩니다. 데이터 볼륨 생성, 데이터 볼륨을 컨테이너에 장착하고 동일한 데이터 볼륨을 다른 컨테이너에 복사합니다. 참고 사항 : 컨테이너의 모든 변경 사항은 즉시 눈에 띄고 동일한 권한과 호환성이 있습니다. 예 : 데이터베이스 파일 데이터 볼륨을 만들고 데이터베이스 및 웹 컨테이너로 마운트하여 데이터베이스 파일에 액세스 할 수 있도록합니다.

Docker 이미지 파일 가져 오기 두 가지 방법 : 이미지 이름을 직접 가져옵니다 : Docker Pull [Mirror Name] Tar Archive 파일 가져 오기 : Docker Load & Lt; [미러 파일 경로]

Docker 단계를 사용하여 Kafka 설치 : Docker가 시스템에 설치되어 있는지 확인하십시오. Docker Hub에서 공식 Kafka 이미지를 당기십시오 : Docker Pull Colluentinc/CP -Kafka Kafka 컨테이너 생성 및 시작 kafka 컨테이너 : Docker Run -D -Name Kafka -p 9092 : 9092 Conluentinc/CP -Kafka Kafka를 사용하여 Kafka가 실행중인 것을 확인하기 위해 컨테이너 로그를 확인하십시오. 브라우저를 통해 Kafka 제어판에 액세스하십시오 : http : // localh

Docker에 MySQL 이미지를 입력하려면 다음 단계를 수행해야합니다. MySQL 컨테이너를 시작하십시오 (Docker Run -D-- 이름 my -mysql -e mysql_root_password = my -password mysql). 컨테이너 ID (Docker PS)를 찾으십시오. 컨테이너를 입력하십시오 (Docker Exec -it & lt; Container -ID & GT; Bash). mysql (mysql -u root -p)에 연결하십시오.

Docker에서 모든 이미지를 삭제하려면 Docker rmi -f $ (docker images -a -q) 명령을 사용하십시오. 이 명령은 다음을 수행합니다. 모든 이미지에 대한 ID 목록을 가져옵니다 (사용중인 이미지 포함). 힘을 삭제합니다.

Docker의 Redis는 마스터 슬레이브 복제를 설정해야합니다. 특정 단계는 다음과 같습니다. 1. 기본 Redis 컨테이너 생성; 2. 복제 컨테이너를 시작하고 메인 컨테이너에 연결하십시오. 3. 복제를 확인하십시오. 4. 실패를 수행하십시오 (필요한 경우); 5. 복제를 확장합니다 (선택 사항).


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

WebStorm Mac 버전
유용한 JavaScript 개발 도구
