도커파일
으아악여러 패키지를 찾을 수 없어 생성에 실패했습니다
docker build -t docker_image1 .
E: 'php5' 패키지에 설치 후보가 없습니다
E: php5-xdebug 패키지를 찾을 수 없습니다
이 작업으로 인해 이름이 없는 이미지가 생성되었습니다.
저장소 태그 이미지 ID 생성된 가상 크기
<none> 77d786364eba 25분 전 122MB
컨테이너가 사용하고 있기 때문에 삭제할 수 없습니다.
docker rmi 77d7 -f
데몬의 오류 응답: 충돌, 컨테이너 c4283c57025d가 사용하고 있기 때문에 77d786364eba를 삭제할 수 없습니다. 강제로 사용하려면 -f를 사용하세요.
오류 응답 데몬에서: 해당 이미지가 없습니다: -f
FATA[0000] 오류: 하나 이상의 이미지를 제거하지 못했습니다.
docker ps -a
컨테이너 ID 이미지 명령 생성 상태 포트 이름
c4283c57025d 77d786364ebafecb599657f5d96053e5fb6829f22129e5002b3e3eddb672b7ae:latest "/bin/sh -c 'apt-get 28분 전 종료(100) 4분 전 reverent_goodall
docker start c428
docker ps
컨테이너 ID 이미지 명령 생성 상태 포트 이름
c4283c57025d 77d786364ebafecb599657f5d96053e5fb6829f22129e5002b3e3eddb672b7ae:latest "/bin/sh -c 'apt-get 28분 전 2초 위로 reverent_goodall
컨테이너를 시작한 후 왜 연결할 수 없나요?
여러 번 시도했지만 연결이 되지 않습니다. 컨테이너와 이미지만 삭제할 수 있고 c428 이미지를 기반으로 수정할 수는 없나요?
방금 시작되었다고 뜨는데 왜 연결이 안되나요?
docker attachment c428
FATA[0000] 중지된 컨테이너에는 연결할 수 없습니다. 먼저 시작하세요
이때 docker ps는 컨테이너가 중지된 것을 발견합니다. 컨테이너가 성공적으로 시작되었지만 연결이 실패하고 컨테이너가 자동으로 중지됩니다. 무슨 일이 일어나고 있나요?
이런 현상을 겪어본 사람이 있나요?
docker build
을 사용하여 이미지를 빌드하면 실제로 기본 이미지를 기반으로 컨테이너를 만들고 이 컨테이너에서 첫 번째 명령을 실행한 다음 이미지로 저장하고 컨테이너를 삭제합니다. 그런 다음 이 새 이미지를 기반으로 컨테이너를 만들고 두 번째 명령을 실행하여 이미지로 저장한 다음 컨테이너를 삭제하고 이전 이미지를 삭제합니다(이미지 정보만 삭제되고 이미지 레이어는 삭제되지 않음). 반복하면 마지막 명령이 완료될 때까지 대상 이미지가 획득됩니다.빌드 과정에서 사고가 발생하면 예기치 않게 종료되는 컨테이너와 이에 의존하는 상위 레이어 이미지가 있을 것입니다. 사실 이것들은 모두 쓸모없는 것들이기 때문에 직접 삭제할 수 있습니다. 컨테이너는 이미지에 따라 달라지므로 이미지를 삭제하기 전에 먼저 컨테이너를 삭제하세요.