Infra

Infra/Docker

Port mapping

docker run redis 컨테이너에서 redis가 실행된다. 당연하게도, 로컬 환경에서는 컨테이너에서 실행된 redis에 접속할 수 없다. 연결할 수 없다고 나온다. 만약 이 둘을 연결해서 호스트 머신에서 컨테이너에 접속하고 싶을 때 Port Mapping을 사용할 수 있다. Port Mapping을 하려면 컨테이너를 생성할 때 설정을 해줘야 한다. 아래와 같이 Port Mapping을 해주자. docker run -it -p 4000:6379 redis 여기서 6379는 컨테이너 내에서 redis가 실행되는 포트이고, 이를 호스트 포트의 4000과 매핑해 준다는 뜻이다. 호스트 환경에서 아래와 같이 실행한다. redis-cli -p 4000 일반 redis-cli는 접속이 안된다. 그 이유는 현재..

Infra/Docker

Docker 명령어 정리

AWS ECS 학습과 Docker 명령어 정리 최근 AWS의 ECS(Elastic Container Service) 학습을 시작했습니다. AWS ECS는 컨테이너 기반의 CI/CD 서비스를 제공하기 때문에 Docker와 컨테이너에 대한 이해가 필수적입니다. 이에 따라 Docker 명령어를 정리해보았습니다. Docker 명령어 정리 1. 가장 자주 쓰는 명령어docker run [image name]이 명령어는 사실상 다음 두 명령어를 함께 실행하는 것입니다:docker create [image name] docker start [image name]2. Docker 명령어 상세 설명 2.1. docker create [image name]컨테이너를 생성하는 명령어입니다. 컨테이너는 이미지의 인스턴스로, ..

토이 개발 스토리
'Infra' 카테고리의 글 목록 (2 Page)