본문 바로가기
반응형

도커4

Docker 용량 확인 및 관리(df, prune) Docker를 사용하다 보면, 때로는 저장공간이 빨리 부족할 수 있습니다. 그때는, 더 이상 사용하지 않는 컨테이너는 정리하는 것이 좋습니다. 이때, 컨테이너 루트폴더를 검사해서 수동으로 삭제할 수도 있지만, 컨테이너, 네트워크, 이미지, 빌드 캐시는 아래의 명령어를 통해서 한번에 정리 할 수 있습니다. [Docker 용량 정리] docker container prune: 사용하지 않는 컨테이너 일괄 삭제 docker image prune: 사용하지 않는 이미지 삭제 docker vomule prune: 컨테이너에서 사용하지 않는 모든 볼륨 삭제 docker network prune: 컨테이너에서 사용하지 않는 모든 네트워크 삭제 docker system prune: 사용하지 않는 Docker 오브젝트 .. 2021. 9. 26.
Docker 간단한 Node.js 앱 만들기 Docker 동작을 확인해보기 위해, 간단한 Node.js 앱을 만들어서 구동해보자! Node.js 파일과 dockerfile 의 위치는 임의로 폴더를 생성하여 만듬. 어느 위치에 있든 상관 없음. [Node.js 앱 : app.js] 포트 8080을 사용하고, http요청에 200 OK와. 텍스트 "You've hit "을 출력 [이미지용 Dockerfile] FROM행은 시작점으로 사용할 컨테이너 이미지를 정의 태그 7의 Node 컨테이너 이미지를 사용. 로컬 디렉터리 app.js 파일을 이미지의 루트디렉터리에 동일한 이름 app.js로 추가한다. 마지막으로 세번째 누군가 이미지를 실행할때 수행되어야 하는 명령을 정의( node app.js) [컨테이너 이미지 만들기] $ docker build -t.. 2021. 9. 8.
[Docker] Install Docker Engine on CentOS Docker를 CentOS 에 설치하는 방법을 작성합니다. 설치 방법 : yum을 통한 설치 [Yum repository 설정] [Docker CE 설치] $ yum install docker-ce [Docker 설치 버전 List 확인] $ yum list docker-ce --showduplicates | sort -r 특정 버전이 설치하고 싶다면. 설치 저번을 확인후 설치가능. [도커 버전확인] $ docker --version [Docker 실행 및 서비스 등록] (실행)$ systemctl start docker (등록)$ systemctl enable docker [도커 서비스 상태보기] $ Systemctl status docker Active Running 상태. [참고자료] https:/.. 2021. 6. 10.
Kubernetes, Docker 지원중단(Deprecation) 발표 12.02 Kubernetes v1.20 릴리즈의 일부분으로 Dockershim 지원중단 발표. 왜 Docker를 더 이상 지원하지 않는가? Kubernetes에서는 유지관리의 부담을 줄이고, 다양한 컨테이너 런타임의 원활한 상호 운용을 위해서 'CRI 표준'을 사용할 것이다. Docker는 컨테이너 런타임 인터페이스인 CRI를 준수하지 않습니다. 따라서, 사용자는 컨테이너 런타임을 Docker에서 지원되는 다른 컨테이너 런타임으로 변경하기만 하면 됩니다. 해야할 일 Docker 런타임 지원이 향후 v1.22 이후 제거되면 더 이상 지원하지 않으므로, containerd or CRI-O와 같은 다른 컨테이너 런타임 중 하나로 전환해야 합니다. 언제부터 지원 중단 예정인가? Dockershim이 없는 가장 빠른 릴리.. 2020. 12. 22.
반응형