Docker 데이터 저장 위치 변경하기.

Docker를 설치하면 root 드라이브를 사용하도록 설정됩니다. 이 경우 나중에 스토리지가 부족하게 야기하게 될 수 있기 때문에 데이터를 저장하는 위치를 변경해 두는 것이 좋습니다. 특히, 운영 중인 시스템이라면 반드시 변경해 두셔야 스토리지 때문에 서비스가 중단되는 위기를 피할 수 있습니다. ( 실제로 제가 이 문제로 서비스가 중단되는 경험을 했었습니다. -_-;; ) Ubuntu ubuntu에서 docker는 이미지와 컨테이너에서 사용하는 스토리지는 /var/lib/docker 하위를 사용합니다. 이 위치를 /data/docker/로 변경하려고 합니다. 모든 작업을 하기 전에 Docker를 중지하고, 작업을 마친 후에 Docker를 재시작해주어야 합니다. 이 방법 말고도 심볼릭 링크를 사용해서 변경..

NTP 서버와 동기화 확인하기( chrony )

오늘 낮에 메신저가 반짝이길래 확인해보니, 운영 중인 서비스 중 하나가 시간이 맞지 않는다는 메시지가 와 있었습니다. 속으로는 그럴리가 없는데라고 생각하며, 서버의 시간을 체크해보니, 정말로 약 2분 가량 차이가 나고 있었습니다. 일단 확인하고 조치되면 알려주겠노라고 답장을 보냈습니다. 시간이 틀리지 않다고 생각한 이유. 문제 상황에 대한 메시지를 받고도 서버 시간이 정확하리라 생각했습니다. 서비스를 오픈한지도 오랜 시간이 지났고, 물론 그사이 서버를 교체하지도 않았습니다. 게다가 이제까지 여러 문제가 있었지만, 시간과 관련된 문제가 생긴 것은 처음이기 때문입니다. 또 그렇게 경험적인 확신이 들었던 이유가 있습니다. 해당 서버는 NTP(Network Time Protocol) 서버와 동기화 하며 자동으로..

플렉스 디펜스 공략집(Flexbox Defense Solution)

예전에 플렉스 개구리에 대한 해답을 올려놓았었는데 (2020/05/12 - 플렉스 개구리 공략집( Flexbox Froggy Solutions ) flexbox에 대해서 익힐 수 있는 것이 다른 것을 발견하여, 공략집을 올립니다. UI가 비슷한 것이 플렉스 개구리의 후속 편이 아닐까 싶습니다. http://www.flexboxdefense.com/ Flexbox Defense Your job is to stop the incoming enemies from getting past your defenses. Unlike other tower defense games, you must position your towers using CSS! www.flexboxdefense.com 몰려오는 적들을 물리치기 ..

[Git] nullSha1:contains entries pointing to null sha1

사용 중인 원격리파지토리를 바꾸기 위해, 기존에 사용 중인 원격리파지토리에서 클론을 받은 후 이사갈 원격 리파지토리에 Push 하려는데, null sha1을 가리키고 있다는 에러를 만났습니다. $ git push origin2 --all Enumerating objects: 3141, done. Counting objects: 100%(3141/3141), done. Delta compression using up to 12 threads Compressing objects: 100% (1207/1207), done. remote: error: object 65465...54654654:nullSha1: contains entries pointing to null sha1 remote: fatal: fs..

Windows Defender가 빌드와 IDE성능에 영향을 줄 수 있습니다.

윈도우에서 JetBrains의 IDE를 쓰다보면 한번 쯤은 보게되는 알림입니다. 저 팝업 아래에 Fix를 누르면 해결이 되는 것처럼 보이는데, 다음 번 실행시에도 다른 IDE를 실행할 때에도 다시 저 메시지를 보게 됩니다. 실행할 때마다 저 팝업을 보고, Fix 버튼을 누르기 귀찮아서 다시 보지 않기를 눌렀는데, 누르고 나서 정말 영향을 주면 어떻게 하지? 라는 걱정이 들어 저 팝업은 무엇이고 왜 계속해서 보이게 되는지 알아봤습니다. 원인. 팝업 메시지는 "Windows Defender might be impacting your build and IDE performance. "입니다. 즉, 윈도우 디펜더( 윈도우10에 기본 탑재된 백신입니다. )가 성능을 떨어뜨릴 수 있다. 라고 이해되는데, 아래에 보..