Docker 를 사용하다 보면 위와 같이 : 이미지들이 쌓이는데 ( 이미지 생성과정에서 에러가 발생되면 쓸모없는 none 이미지가 남게됩니다. ) 이러한 이미지들을 한번에 정리할려고 하면 아래와 같이 명령어를 입력하면 됩니다. docker rmi $(docker images -f "dangling=true" -q) 혹은 단 prune 를 사용할 경우 -a 옵션을 붙이면 사용하지 않는 이미지를 전부 삭제하기 때문에 -a 옵션 주의하시기 바랍니다.또한 prune 명령어는 Docker API 1.25 이상부터 지원됩니다. docker image prune
이 글은 Docker와 docker-compose를 알고 있다는 전제하에 설명을 하고 있습니다.Docker 가 생소하다면 여기 김충섭 님의 글을 먼저 읽어 보시길 추천합니다.Docker 는 리눅스 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. Docker 를 이용하면 로컬 개발 환경을 다른 사람과 동일하게 구성할 수 있으며, 이걸 그대로 서비스에 올릴 수 있다는게 가장 큰 장점 뽑을 수 있습니다. Laravel은 이러한 로컬 개발 환경을 위해 Homestead / Valet 같은 환경을 같이 제공해 줍니다. 즉 Docker 를 사용하지 않아도 훌륭한 로컬 개발 환경을 구축 할 수 있습니다. 하지만 실제 서비스 환경까지 생각한다면 Docker 는 좋은 선택이 될 수 있습니다. Laravel 로 프로젝트를 ..
최근 사내에 서버 개발환경을 Docker를 이용하여 로컬 개발방식으로 변경하는 작업을 했었는데, Docker for Windows 를 사용했을때 많은 이슈가 발생되었습니다. Window에서 Docker를 이용할 경우 어떠한 이슈사항들이 있는지 정리해 보았습니다.필수사항Docker for Windows를 사용시 발생했던 이슈들은 아래와 같습니다. - Hyper-V 사용가능 (Windows 10 Professional or Enterprise 64-bit 만 사용 가능)- CPU 가상화 사용가능(BIOS에서 활성화 해야함)- Docker Client에서 사용하는 포트 방화벽 해제- Windows 사용자명에 한글이 있는 경우1. Hyper-V 사용가능한 윈도우 버전기본적으로 Docker는 리눅스에서만 동작하다..