Docker 썸네일형 리스트형 서버를 고쳐 쓰지 마세요: '배포 지옥'을 탈출하는 불변 인프라(Immutable Infrastructure) 가이드 "docker: Error response from daemon: Conflict. The container name '/my-app' is already in use..." 분명 로컬에선 완벽하게 돌아갔는데, 왜 배포 버튼만 누르면 서버가 비명을 지를까요? 늘어나는 환경 변수 때문에 docker run 명령어는 이미 수십 줄을 넘겼고, 오타 하나라도 날까 봐 손을 떨며 배포 로그를 지켜보진 않으셨나요?만약 여러분이 배포할 때마다 기도하는 마음으로 모니터를 뚫어지게 쳐다보고 있다면, 이 글이 그 '배포 지옥'에서 탈출하는 이정표가 될 것입니다.1. Problem: 우리는 서버를 '간호'하고 있다많은 주니어 개발자들이 처음 CI/CD를 구축할 때 가장 먼저 선택하는 방식이 바로 '인플레이스(In-place.. 더보기 Ubuntu에서 Ollama와 Docker 기반 Open WebUI 연동 트러블슈팅 안녕하세요, 물개발자입니다. 오늘은 Ollama와 Open WebUI를 연동하면서 겪었던 네트워크 연결 이슈와 해결 과정을 공유하려 합니다.1. 구성 환경Ubuntu LinuxNVIDIA GeForce RTX 2080Ollama (네이티브 설치)Open WebUI (Docker 컨테이너)2. 문제 상황Open WebUI를 Docker로 실행하고 Ollama에 연결을 시도했을 때 다음과 같은 오류가 발생했습니다:INFO [open_webui.apps.ollama.main] get_all_models() ERROR [open_webui.apps.ollama.main] Connection e.. 더보기 Docker 사용기 Mysql docker container 에서 발생하는 query log 확인하기 docker-compose.yml 내 command 에 아래 설정을 추가한다. --general-log=1 --general-log-file=/var/log/mysql/general-log.log -> command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci --init-connect='SET NAMES UTF8;' --innodb-flush-log-at-trx-commit=0 --general-log=1 --general-log-file=/var/log/mysql/general-log.logcontainer 에 접근하여 로그.. 더보기 이전 1 다음