배진오
@baealex
창작을 좋아하는 개발자입니다.
2024년 04월 13일 · 4분 분량
문득 내가 이용하는 도커 이미지들의 사이즈가 엄청 작다는 것을 알게 되었다. 내가 빌드한 것은 GB 단위여서 당연히 그게 정상인 줄 알았는데 애용한던 filebrowser/filebrowser는 30.6MB밖에 되지 않았다. 그래서 이번에 이미지 사이즈를 최적화 하는 방법에 대해서 알아 보았다. 시험삼아 이미지 사이즈를 최적화해 볼 이미지는 sd-prompt-palette 프로젝트다.
2022년 07월 09일 · 3분 분량
사실 지금까지 도커를 사용하면서 도커 이미지 저장소에 대해서는 생각한 적이 없었다. Dockerfile을 만들어 두고 필요한 환경에서 빌드해서 사용하는 방식으로 사용했었다. 드디어 문제에 봉착하게 되었는데 분산된 서버의 경우 빌드가 불필요하게 각각 돌아간다는 점이다. 저장소를 사용하려고 했는데 숨겨야 할 정보가 있어서 비공개 저장소를 이용하려고 한다. 1. 저장소 실행아래와 같이 이미지 저장소를 도커를 …
2021년 11월 01일 · 3분 분량
Heroku를 이용한 토이 프로젝트 배포 방법에 대해 설명하고, Heroku CLI 설치 및 사전 설정, heroku.yml 파일 작성 방법, 포트 설정 등에 대해 다루고 있다.
2021년 09월 26일 · 4분 분량
도커를 이용해 서비스를 운영 중인 서버에서 프론트엔드 컨테이너가 재실행 시 텀이 길어져 배포 후 일정 시간 502 에러가 발생하는 문제를 NginX를 이용해 해결하는 방법에 대해 설명하고 있다. NginX의 upstream을 활용해 백업 컨테이너를 띄우고 번갈아 가며 운영하는 방식으로 무중단 배포를 구현하는 방법을 소개하고 있다.
2020년 01월 03일 · 7분 분량
Docker 아직 도커를 잘 모르는 상태로 작성하였음을 감안해주시길 바라며 내용은 주기적으로 바뀌거나 추가됩니다. 또한 Ubuntu 20.04 LTS 기준으로 작성되었음을 안내드립니다. *설치를 제외한 모든 명령어를 동일하게 사용할 수 있습니다. 설치 sudo apt-get install docker docker-compose Docker 설치 후 아무런 작업이 안해줬다면 권한의 문제로 sudo를 지속적으로 붙여 사용해야 하는데 이 경우 아래 …