Docker 를 사용하다 보면 위와 같이 : 이미지들이 쌓이는데 ( 이미지 생성과정에서 에러가 발생되면 쓸모없는 none 이미지가 남게됩니다. ) 이러한 이미지들을 한번에 정리할려고 하면 아래와 같이 명령어를 입력하면 됩니다. docker rmi $(docker images -f "dangling=true" -q) 혹은 단 prune 를 사용할 경우 -a 옵션을 붙이면 사용하지 않는 이미지를 전부 삭제하기 때문에 -a 옵션 주의하시기 바랍니다.또한 prune 명령어는 Docker API 1.25 이상부터 지원됩니다. docker image prune
AWS Lambda 에서 현재 시간 혹은 현재 날짜를 이용할려면 Timezone 을 변경해야하는데, Lambda 는 기본적으로 Timezone 이 UTC 시간 입니다. 만약 Asia/Seoul 로 변경하고 싶다면 아래와 같이 처리하면 됩니다. nodejs process.env.TZ = 'Asia/Seoul'; golang os.Setenv("TZ", "Asia/Seoul") python os.environ['TZ'] = 'Asia/Seoul'
Electron 으로 Desktop 앱을 만드는 과정에서 자꾸 Tray 아이콘이 사라지는 현상이 발생하는 경우가 있는데, 이런 경우는 아래와 같이 수정하면 대부분 해결됩니다. 해당 코드를... const {app, Tray} = require('electron'); app.on('ready', () => { const tray = new Tray('/path/to/icon.png'); tray.setTitle('hello world'); }); 아래와 같이 수정 const {app, Tray} = require('electron'); let tray = null; app.on('ready', () => { tray = new Tray('/path/to/icon.png'); tray.setTitle('he..
Elasticsearch 에는 여러 데이터 타입이 있지만, 그 중 String 타입은 5.0 부터 text 와 keyword 로 분리되었습니다. - text: 설명 혹은 길이가 긴 텍스트가 있는 필드에서 전문 검색(full-text) 가 필요한 경우이며, 색인 전에 분석(analyze)을 거쳐 전문 검색(full-text) 에 활용됩니다.- keyword: 문자열 필드 분석(analyze)이 가능한 타입이며, 해당 타입은 정렬 / 필터링 / 집계 기능을 지원합니다. 각각 데이터 타입은 5.0 이전 버전에서는 analyzed 와 not_analyzed 로 지원되던 기능입니다. version < 5.0 (이전) text 타입 { "foo": { "type" "string", "index": "analyzed..