백엔드/Docker 3

[Docker] Docker 내에서의 redis 컨테이너 접속하여 실행하기(redis-cli)

로컬호스트 자체에서 redis를 설치해서 실행하는 것이 아니라,Docker container의 redis를 이용해서 redis에 접속해볼 것이다. 컴퓨터에서 docker를 실행한 뒤에, 다음 명령어를 입력한다.docker network create redis-netdocker run --name redis-container \ -p 6379:6379 \ --network redis-net \ -d redis:latest 그러면 본래의 6379 redis 포트로 docker redis-container를 실행 중인 것을 확인할 수 있다.  docker ps위 명령어를 통해 redis 제대로 실행 되고 있는지를 확인하기 만약에 문제가 되고..

백엔드/Docker 2025.02.13

[Docker] Docker 포트 충돌의 문제 - Error response from daemon: Ports are not available: exposing port

! Error message !상황: mysql 서버를 설정해두고 이를 위하여 연결하고 있었는데 오류가 뜸 docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp4 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.  이러면 포트 충돌의 문제가 일어나고 있는 것이므로,포트 3306을 쓰고 있는 프로세스를 확인해본다  명령어netstat -ano | findstr 3306  실행 결과  TCP    0.0...

백엔드/Docker 2024.11.08

[Docker] Docker에서 자주 사용하는 명령어

Container 관련 명령어 1. 생성 - 컨테이너 생성docker create image - 컨테이너 시작docker start [container] - 컨테이너 생성 및 시작docker run [image]  2. 실행 - 실행 중인 컨테이너 상태 확인docker ps - 전체 컨테이너 상태 확인docker ps -a - 컨테이너 상세 정보 확인docker inspect [container] - 컨테이너 일시 중지docker pause [container] - 컨테이너 재개docker unpause [container]  3. 종료 - 컨테이너 종료docker stop [container] - 모든 컨테이너 종료docker stop $(docker ps -a -q) - 컨테이너 강제 종료docker..

백엔드/Docker 2024.11.08