일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 인테리어
- 알리
- M1
- 해외직구
- Xcode
- S3
- MySQL
- CTS
- vagrant
- 셀프인테리어
- Mac
- 장애
- 알리익스프레스
- 머신러닝
- 슬랙
- virtualbox
- 슬랙활용
- catalina
- ReactNative
- 직구
- docker
- 캐딜락
- 스마트에너지미터
- PostgreSQL
- serial
- Slack
- 슬랙사용법
- 싱크대
- 예인싱크
- Today
- Total
목록judeKim's (125)
MoreLean
Docker at Deview 2013 발표 자료를 공유합니다. shareslide 특성상 동영상은 youtube 링크로 대체 하였습니다. Korea docker user group 에 가입하세요~ https://www.facebook.com/groups/korea.docker.user.group/
docker를 사용하는데 있어서 중요한 포인트의 하나가 성능(performance)이 아닐까 한다. docker 사용성 테스트등을 진행하면서 간단하게 프로젝트에서 실제 사용하는 루틴을 기준으로 간이 성능 테스트를 진행한 적은 있었다. ( 허접한 테스트이기도 했고 스팟성 테스트라 감히 오픈하기가 꺼려졌었음... ) 그때 대략 0.79 ~ 0.8 정도의 결과가 나왔었는데, 뭐 결론적으로는 거의 맞았다. # 테스트 과정 크게 다음과 같은 테스트를 진행했다. 1. CPU : sysbench2. Memory : sysbench 3. Disk I/O : dd4. Network : iperf * sysbench의 경우 https://github.com/erikh/docker-bench 참고함. 앞서 dotcloud ..
Ubuntu 13.04에 VirtualBox를 설치하고 VM으로 Windows 7을 설치해서 USB의 WIFI카드를 VM인 Windows 7에 인식시켜야 할일이 생겼다. USB Filter를 이용해 Passthrough 할 수 있다고 들었는데.. 도무지 USB에 아무런 device도 발견되지 않는 것임. 그래서 몇시간의 삽질끝에 다음과 같은 과정이 필요하다는 것을 알아냈고 공유한다.
기본적으로 sudo 는 password를 물어본다. 하지만, 보통 특정 계정에 대해서는 몇몇 권한은 비밀번호 없이도 root 권한으로 실행이 가능하도록 설정할 필요가 있다. 여기서는 특정 계정이 아닌 그룹에 대해서 비밀번호 없이 httpd를 재시작 할 수있도록 설정하기 위한 설정값을 예로 등록해본다. #> chmod 0644 /etc/sudoers#> vi /etc/sudoers %sudo ALL=(ALL) NOPASSWD: /etc/init.d/httpd#> chmod 0440 /etc/sudoers sudo 라는 그룹에 비밀번호 없이도 /etc/init.d/httpd를 사용할 수 있는 권한을 준것이다.
방화벽등에 의해서 제대로 갱신이 되지 않을때 wireshark로 찍어보니 도메인을 아래와 같은 것을 사용중임. p04-caldav.icloud.com.akadns.net 그래서 맨뒤의 domain( akadns.net ) 을 통해 검색해보니, http://en.wikipedia.org/wiki/Akamai_Technologies Akamai Technologies 라는 회사이며 contents delivery 를 주로 하며, 세계 웹 트래픽의 15 ~ 20%가 이 회사의 서비스를 통해서 거쳐나가고 있었음. 이정도 규모면 뭐 미국에 있겠네. ( Cambridge, Massachusetts ) 애플 정도면 자체적인 서비스를 쓸 줄 알았는데 우리랑 다르군. 우리는 자회사라도 만들어서 던져줄텐데 말이지.. 쯔압~
docker에서 아래와 같은 명령어는 현재까지 실행한 container를 모두 출력하는 명령어이다. docker ps -a 테스트 삼아 상당히 많은 수의 container를 실행했더니 엄청나게 많은 수의 container들이 생겼다. 테스트이니 삭제 해야하는 상황에서 docker에서 redis의 flushall과 같은 container 모두 삭제라는 명령어는 지원하지 않는듯 했다. 그래서 간단히 쉘명령어의 조합으로 만들어봄. docker ps -a | awk '{print$1}' | xargs docker rm 간단히 설명하자면 awk는 공백을 기준으로 데이터를 구분지어 변수화 시켜준다. $1 이것이 공백으로 구분된 첫번째 문자열. 이것을 받아 docker에서 container 삭제 명령어인 docker..
금요일 퇴근길에 아내와 은우 은재 모두 집근처 놀이터에 있다는 얘기를 듣고, 평소에는 내리지 않는 곳에서 내려 걸어가고 있었다. 엄마랑 같이 있던 은우 은재가 나를 보더니 반가운 마음에 달려왔고, 뛸까 하다가 그날은 차분히 웃으며 걸어갔는데.. 전속으로 달리던 은우의 발끝이 바닥의 보도블럭이 걸리면서 달리던 관성에 의해서 몸이 날라가.. 머리부터 바닥에 닿았고, 넘어가진 않고 몸이 다시 그대로 떨어졌다. 그 순간 놀래서 바로 달려가 은우를 안았지만, 이미 이마에는 멍과 함께 머리가 쓸린 자국이 선명했다. 적지 않게 놀란 은우는 내 품에서 한참을 울었고, 나도 아까 그 장면이 너무나 생생한 나머지 마음이 쉽사리 진정되지 않았다. 안타까운 마음과 함께 왜 뛰어가서 마중하지 않았을까 하는 죄책감과 함께 마음이..
docker 는 git을 기반으로 하고 있다. 이미 눈치챈 사람들도 있겠지만, docker의 images나 container의 ID는 git commit 명령어 실행시 생성되는 SHA1 hash 코드값과 같은 40자이고, 이는 우연의 일치는 아닐 것이다. docker는 repository를 사용하고 있다. docker에서 정의하기를 "repository는 container에 대한 파일 시스템을 함께 생성하는 태그된 image들의 호스팅된 모음입니다. " repository의 이름은 예를 들면, 누가 생성했고 원본이 어디에 위치했는지와 같은 출처에 대해서 표시하는 태그이다. registry가 있는데, 이것은 호스팅되는 하나 이상의 저장소들이 모여 있는 곳이다. (물리적인 저장소) repository의 태그..