Yoan
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 ps
는 docker container ls
로 실행 할 수 있습니다.
조금 더 직관적으로 변했네요.
모니터링 개선
docker service logs
라는 명령어가 새롭게 생겼습니다.
swarm으로 실행 한 클러스터들의 로그를 모아서 보여줍니다.
#빌드 개선
dorker build
에 새로운 옵션이 추가되었습니다.
--squash
해당 옵션을 추가하면 사용하는 모든 레이어를 하나로 합쳐준다고 합니다.
또한 --compress
옵션도 추가되었습니다.
원격 데몬이 데이터를 가지고 올 경우의 속도를 증가시킨다고 하네요..
AWS, Azure 지원 (beta)
그럼 이만 :-)