본문 바로가기

전체보기51

docker 실행 후 local 페이지가 "It works!"만 표시될 경우 docker 실행 후 local 페이지가 "It works!"만 표시될 경우 현재 컨테이너와 같은 포트로 아파치 서버가 실행되어있을 경우가 있으므로 sudo apachectl stop 명령어로 실행중인 아파치 서버를 멈춰주면 현재 컨테이너의 view 파일이 표시된다. 2021. 11. 29.
Docker 컨테이너 생성 시 "bind: address already in use" 에러 해결 방법 Docker에서 컨테이너를 생성할 때 아래와 같은 오류를 만날 수 있습니다:docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:xx: bind: address already in use.이 오류는 컨테이너가 사용하려는 포트가 이미 다른 프로세스에서 사용 중일 때 발생합니다.이번 글에서는 이 문제를 해결하는 방법을 단계별로 정리했습니다.---1. 문제 원인Docker는 컨테이너와 호스트 시스템 간 통신을 위해 특정 포트를 바인딩합니다. 하지만 해당 포트가 이미 다른 애플리케이션에서 사용 중이라면 Docker 데몬이 포트를 바인딩할 수 없어서 에러가 발생합니다.---2. 해결 방법 2.1 사용 중인 포트 확인터미널에서.. 2021. 11. 29.
Docker executor failed running : exit code: 100 build를 하다가 실패한 이력이 있을 경우에 자동으로 해당 기록을 캐싱해서 재생성 하는 기능으로 인하여 발생하는 문제 no cache 옵션을 사용하여 빌드 시 해결 $ docker bulid --no-cache -t ${USER}/test-local 2021. 9. 1.
Redis의 사용 이유 캐시를 사용하기 때문에 Sql문을 미리 저장해두고 빠르게 이용이 가능하다. 백업 및 복구가 용이하다. 큐, 스택용으로 쓴다. 예(push, mail, sms) key - value sql로 처리하는것보다 빠른처리가 가능하다. 2021. 7. 12.
Node.js Upgrade Error n모드를 사용하여 node 업데이트 시 Npm install cannot find module 'semver' error가 발생할 경우 아래의 방법으로 node 업데이트 시 해결 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs 2021. 7. 7.
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side applicatio Error 해결법 bundle install을 할 때 You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application 에러 발생 시 아래 코드 실행 sudo apt-get install postgresql-server-dev-all sudo apt-get install postgresql-common 실행 후 bundle install 2020. 12. 31.