[Docker] 컨테이너 내에서 외부 호스트의 API 이용하기
By 지훈현서 | 2020년 6월 22일 |
오랫만에 글을 올립니다.이번에는 같이 일을 하고 있는 동료가 요청한 내용인데필요에 따라 도커 이미지를 미리 다 만들어 놓은 상태에서컨테이너를 새롭게 더 띄우거나 하는 것을 외부에서가 아니라내부 컨테이너에서 해야 하는 필요가 생겼습니다. 해당 내용을 리서치하고 우분투 서버 20.04에서 테스트해 보았습니다. 다음은 그 내용입니다. 우선 결론적으로 다음과 같은 docker-compose.yaml 을 만들었습니다. version: "3.1"services: my-service: image: python:3.8-buster container_name: pydocker environment: - DOCKER_HOST=tcp://docker-socket-proxy:2375 com
[리눅스커널][시스템콜] 전처리 코드에서 시스템콜 핸들러 확인하기
By Guillermo Austin Kim | 2019년 2월 21일 |
전처리 코드에서 시스템 콜 핸들러 확인하기이번에는 전처리 코드에서 실제 시스템 콜 핸들러 구현부를 찾아보겠습니다. sys_read() 시스템 콜 핸들러를 찾으려면 다음 명령어을 입력하면 됩니다.root@raspberrypi:/home/pi/RPi_kernel_src/linux #egrep -nr SYSCALL_DEFINE * | grep read...fs/read_write.c:566:SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) 시스템 콜 핸들러는 SYSCALL_DEFINE으로 시작하는 매크로로 선언됐으니 이 매크로로 검색하고 grep 명령어로 지정한 이름이 포함된 결과를 출력하면 되는 것입니다. 이전 절에서 시
[macOS] VMWare Fusion 10을 이용하여 docker가 기동되는 Win10 만들어 docker 활용해보기
By 지훈현서 | 2017년 10월 13일 |
VMWare Fusion 이라고 VMWare에서 만들어 맥에서 기동되는 소프트웨어가 있었습니다. 맥에서 Parallels와 더불어 가상시스템을 모두 돌리고는 했었습니다.(아주 미묘하게 어디에는 되고 어디에는 안되는 사항들이 있었습니다) 버전 4부터해서 8까지 계속 사용해 오다가 어느순간 더 개발을 하지 않고 종료한다고 하여그 이후에는 아예 사용하지 않고 있었습니다. 어제 필요에 따라 애들엄막 맥북프로에 하이시에라로 업그레이드 하고 부터기존 VMWare Fusion 이 꺼진다는 문제가 있다는 것이었습니다. 알아보니 최근 버전 10이 다시 나왔더군요.암튼 라이센스를 업그레이드 하고 돌려보았습니다. 자.. 이제 또 다른 이야기를 해 보겠습니다.예전에 패러렐즈에서 윈도우 10 Pro 버전을 돌리고 그 안
spss (sav) file ↔︎ dta (stata) file
By EVA RIDER | 2020년 7월 6일 |
R의 foreign, haven, readstata13 패키지를 써서 sav 와 dta, R 사이를 오가는데, 나는 급하면 STATA를 쓴다. 그런데,, sav 파일의 variable label이 dta에 적용되지 않는 문제를 발견했는데, (국민건강영양조사, 줄여서 국건영) 데이터가 그랬다. 그냥 multi cursor 를 써서 do file에 일괄 변환 하다가 이런 ReadStat 이라는 아이를 써보니 깔끔하게 잘 된다. https://github.com/WizardMac/ReadStat 컴파일 해야함. 메모차 남김.