github twitter email
Docker 1.13 Release
Jan 20, 2017
2 minutes read

1월 19일날 발표 된 docker 1.13의 특징을 소개하는 글 입니다. 도커 공식 블로그을 참고하였습니다.

root # docker --version
Docker version 1.13.0, build 49bf474

특히 도커 swarm mode가 1.12에 소개되었는데 해당 기능에 대한 기능개선과 변경사항이 생겼습니다.

compose로 swarm mode 서비스를 배포 할 수 있습니다

docker stack deploy란 명령어를 통해 compose 파일을 지원합니다. 구축 및 서비스 관리가 편해지겠습니다.

예전버전과의 호환성 유지

도커 데몬보다 클라이언트가 최신버전일 경우 에러가 발생했습니다.

Error response from daemon: client is newer than server

이젠 그렇지 않다고 합니다.

커맨드 추가

앞으로 유용하게 사용할 커맨드가 추가되었습니다.

  • docker system df : 도커의 디스크 사용량을 보여줍니다.

    root # docker system df
    TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
    Images              15                  1                   2.855 GB            2.822 GB (98%)
    Containers          1                   1                   0 B                 0 B
    Local Volumes       0                   0                   0 B                 0 B
    
  • docker system prune : 사용하지 않는 데이터들이 모두 삭제 됩니다.

    root # docker system prune
    WARNING! This will remove:
    	- all stopped containers
    	- all volumes not used by at least one container
    	- all networks not used by at least one container
    	- all dangling images
    Are you sure you want to continue? [y/N]
    

명령어 구조 변경

docker container, docker image 등의 명령어 모음을 추가하면서 구조를 변경했습니다. 예를들어 docker psdocker container ls 로 실행 할 수 있습니다. 조금 더 직관적으로 변했네요.

모니터링 개선

docker service logs 라는 명령어가 새롭게 생겼습니다. swarm으로 실행 한 클러스터들의 로그를 모아서 보여줍니다.

#빌드 개선 dorker build 에 새로운 옵션이 추가되었습니다. --squash 해당 옵션을 추가하면 사용하는 모든 레이어를 하나로 합쳐준다고 합니다. 또한 --compress 옵션도 추가되었습니다. 원격 데몬이 데이터를 가지고 올 경우의 속도를 증가시킨다고 하네요..

AWS, Azure 지원 (beta)

그럼 이만 :-)


Tags: docker

Back to posts