Docker Study
2016년 8월 3일
- 6주차 : Docker + LXD 설명
- Chapter 05
- http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter05
- inspect 명령으로 세부 정보 확인하기 -> inspect file은 어디에 저장되는가?
- Dockerfile 내용 과는 전혀 다름
- JSON 방식으로 -f -format의 옵션은 JSON 항목을 그대로 입력하면 됨
- https://www.mankier.com/1/docker-inspect
- text 기반 setting 변경 보다 database화된 설정 저장으로 추측...
- 도커 명령어 정리 : http://blog.iolo.kr/510
- http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter06/03
- 다른 서버의 Docker 컨테이너에 연결하기
- 앰배서더 컨테이너 -> 중간에 끼므로 인하여 생기는 문제(레이턴시 등)가 발생할 수도 있음.
- 각 서버의 컨테이너끼리 통신하는 방법도 생각 해 볼만 함.
- http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter06/04
- Docker 데이터 볼륨 사용하기
- 호스트에 있는 파일을 수정했을 시 각 컨테이너 데이터 볼륨에서 파일의 접근 퍼미션은 어떻게? -> 확인 해 봐야 한다.
2016년 7월 27일
커리큘럼 작성
- 출석 : 장태희 / 이희찬 / 한영빈 / 심장훈
- 5주차 까지 Docker 책을 끝내고 나머지 3주는 각자 서비스 구현하는걸로...
- 책 이름 : 가장 빨리 만나는 Docker(http://pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book) - (참고 : http://kubernetes.io/docs/hellonode/)
- 유용한 도구 모음
- Windows, OS X: Kitematic(Docker에서 공식적으로 권장함.) --> https://kitematic.com/
- 운영체제 전부 지원:Simple Docker UI.--> https://chrome.google.com/webstore/detail/simple-docker-ui/jfaelnolkgonnjdlkfokjadedkacbnib?hl=ko(2016-7-27일 기준으로 Windows용 Docker Beta 버젼을 쓴다면 조금 설정이 바로 보고 쓰기에 좀 번거롭다. Windows 사용자라면 Kitematic을 쓰는게 훨씬 편하다.)
- 1주차 : 1 ~5장 Docker 살펴보기
- 2주차 : 5 ~7장
- 3주차 : 8 ~9장
- 4주차 : 10 ~ 15장
- 5주차 : 16 ~ 20장
- 6주차 :
- 7주차 :
- 8주차 :
- 장훈님 : container의 성능 자체에 관심 /
- version : 1.10 stable로 맞추기
- http://m.blog.daum.net/sunwookim77/104
- docker 다운 받은 image를 삭제 하고 싶으면 image를 사용한 모든 container를 서비스 중지하고 삭제 하여야 함.
- sudo docker exec -i -t hello-nginx /bin/bash -> -i -t 옵션이 뒤에 가면 먹히지 않는다. 옵션 지정 위치가 중요.