오늘은 프로젝트를 진행하면서 많이 썼다 생각한 명령어를 나열해보았다.
Docker 컨테이너 실행
docker run -d --env-file /path/to/.env --name container_name -p host_port:container_port image_name
도커 컨테이너를 백그라운드에서 실행하며 환경 변수 파일(.env
)을 읽어서 설정을 적용
도커 컨테이너 목록 확인
docker ps -a
현재 실행 중이거나 중지된 모든 컨테이너의 목록을 확인
도커 컨테이너 시작/중지
docker start container_name
docker stop container_name
특정 컨테이너를 시작하거나 중지
도커 이미지 불러오기
docker pull dockerId/image_name
컨테이너 삭제
docker rm container_name
불필요한 도커 컨테이너를 삭제
이미지 삭제
docker rmi image_name
사용하지 않는 도커 이미지를 삭제
docker network inspect bridge
도커의 브릿지 네트워크 정보를 확인하여 컨테이너 간 연결 상태를 점검 Redis 컨테이너 실행
docker run --name redis -d -p 6379:6379 redis
Redis를 도커 컨테이너에서 실행하며, 기본 포트를 설정
Redis 비밀번호 설정
docker exec -it redis redis-cli CONFIG SET requirepass "password"
실행 중인 Redis 컨테이너에 비밀번호를 설정
sudo sysctl -w vm.drop_caches=3
시스템의 디스크 캐시를 초기화하여 메모리 사용량을 줄임curl -sL https://deb.nodesource.com/setup_<version>.x | sudo -E bash -1212 2202
sudo apt install -y nodejs
원하는 Node.js 버전을 설치할 수 있는 설정 스크립트를 다운로드하여 실행setup_20.x
는 Node.js 20.x 버전을 설치