docker
Docker / Docker-compose
Docker를 사용하는 이유개발환경이 바뀐다고 가정해 볼 때 가상 환경에 운영 환경과 같은 운영 체제를 설치하고 환경 구축 작업을 해야 합니다.Node.js와 같은 런타임 환경 그리고 사용하는 언어의 버전, 데이터베이스, 수많은 node_modules를 버전을 맞춰서 설치하는 등 매번 이렇게 구축하는 것은 매우 번거로운 일입니다.이 때 로컬 환경에 도커만 설치하면 몇 줄짜리 구성 파일과 명령어 한 줄로 어플리케이션이나 미들웨어가 이미 갖추어진 테스트용 가상환경(도커 컨테이너)을 빠르게 구축할 수 있습니다. docker - > 가상컴퓨터 ( 컨테이너 ) docker compose -> 가상컴퓨터를 묶음으로 실행시키는 것 (컨테이너 묶음)docker swarm ( 컨테이너 관리자 ) [ 도커 컨테이너..
Docker 터미널 관련 명령어 / 오류
Docker 터미널 관련 명령어 정리[ docker ]docker build . : 도커를 빌드docker run : 도커 실행docker stop : 실행되고 있는 컨테이너를 멈춤docker ps : 실행중인 컨테이너 상태 확인docker ps -a : 꺼져있는 전체 컨테이너 상태 확인docker images : 생성된 image들의 목록docker exec -it sh: 화면이 bash 쉘로 바뀌게 됨, -it 은 수정할 수 있게 해달라는 뜻( 쉽게 얘기하면 도커에서 돌아가고 있는 가상 컴퓨터의 터미널로 들어온 것)명령어 입력 후 /#로 바뀌면 도커 컴퓨터 안에 들어왔다는 뜻exit : 가상컴퓨터 쉘 종료[ docker-compose ] docker-compose build : docker im..