선수로 산다, 때론 좋은 코치로
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTMUsM/btqSZxyhdHd/xttLMifQuIJWgdL1S49MFK/img.jpg)
Windows 10 에서 WSL을 지원하는 이후로 개인용 서브 노트북에서 개발하는 경우가 있습니다. 물론 대부분의 경우에는 깃헙에서 코드를 다운받고 컴파일이나 빌드까지 진행하고 나면 다시 덮어두곤 합니다. Windows 10의 다음 업데이트에서 WSL로 부팅할 수 있도록 하면 리눅스 지원하는 수준이 더 좋아질 것 같습니다. macOS 보다 윈도우즈가 리눅스를 잘 지원하고 가까워지고 있는 중입니다. 윈도우즈를 이용하면서 WSL을 이용하면 하나의 리눅스가 생겼다고 볼 수 있습니다. 그런데 시스템 개발자들에게는 다양한 개발환경이 필요합니다. 일반적으로 다음의 몇가지 방법으로 해결합니다. 여러 개의 개발환경을 갖는 방법 시스템을 여러 대 구축한다. 프라이빗 가상환경을 이용한다. vmware나 virtualbox..
windows 10에서 redis 사용하기 - update 몇 년 전(2018년)에 windows 10에서 redis 사용하기라는 글을 올렸습니다. 제품 개발할 때 일반 DBMS 대신 elasticsearch를 사용하고 있었을 때였습니다. IDS에서 탐지한 이벤트를 엘라스틱서치에 입력하기 위해서 redis를 사용하려고 했을겁니다. 윈도우즈를 지원하지 않는 redis를 윈도우에서 사용하려면 어떻게 할까요? 세월이 흘렀으니 몇가지 상황을 정리해 보자면 레디스(현재 6.0.8)는 여전히 윈도우를 지원하지 않습니다. 윈도우는 WSL를 이용하여 cygwin 같은 도구 없이리눅스를 사용할 수 있습니다. 게다가 WSL2로 업그레이드 되었습니다. 윈도우 홈버전에서는 VirtualBox를 활용하여 docker(Dock..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/M9d4U/btqIkuR2nYy/yuK8Tcm2BLXFYJ0MwYYD1k/img.png)
docker 내부에서 go 언어로 작성한 코드를 디버깅하는 방법입니다. 인터넷에 검색하면 다양한 방법이 많이 나와 있습니다. golang의 delve를 이용하는 방법이 많이 나와 있습니다. delve를 이용한 원격 디버깅이 아니라 vscode의 디버깅 기능을 이용하는 방법입니다. 사내에서 공유하기 위해서는 모여서 간단하게 설명하면 되는데, 여러 가지 이유로 간단하게 설명할 방법을 찾는 중에 직접 진행하면서 캡쳐를 이용해서 작성하고 있습니다. 이럴 줄 알았으면 영상으로 찍어놓고 나중에 편집하는 것이 좋을 걸 그랬습니다. 영상에 익숙하지 않아서 캡쳐를 이용했는데 이미지를 이용하는 것도 설명하기에 불편한 점이 있습니다. Windows10에서 WSL2 지원, Windows10에서 지원하는 terminal app..
centos에서 docker 빠르게 맛보기도커가 궁금하다. 개발자는 실행해보면서 이해한다. 책을 정독하거나 잘 정리된 블로그를 읽어보는 것도 도움이 되겠지만 주말인데 시간은 없고, 빠르게 실행시켜보기를 원하는 000를 위해서 따라하기 위주로 간단하게 정리했다.Cent OS 7에서 복사해서 붙여넣기만 하면 테스트가 된다. 좀더 자세하게 알고 싶을 때 참고하면 좋은 몇몇 링크도 적어 두었다.docker 설치참고 - How to install and setup Docker on RHEL 7/CentOS 7# sudo yum remove docker docker-common docker-selinux docker-engine-selinux docker-engine docker-ce# sudo yum instal..
elasticsearch on docker - wsl(windows subsystem linux)에서 안됩니다.정확하게는 Windows 10 Home 버전, wsl로 ubuntu를 설치한 환경에서는 docker를 사용할 수 없습니다.wsl + ubuntu + docker 로 검색하면 찾을 수 있는 대부분의 문서는 docker client를 설치하는 방법을 설명하고 있습니다. 어렵지는 않지면 여러 절차를 따라해서 설치하고 나면 마지막에 docker server와 연결해야 한다고 합니다.wsl은 docker server를 지원하지 않습니다. docker server는 docker for windows를 설치해야 합니다. docker for windows는 windows 10 pro 버전에 설치할 수 있습니다..