docker

프로그래밍/Docker

Docker Run 명령어

Docker run 기본 형식 docker run [옵션] [이미지이름 or 이미지ID] [실행할 파일] 위는 도커 이미지를 실행하는 명령어로서 여러 옵션이 존재한다. 옵션에 대해 차근차근 알아보자 -it docker run -it ... 위와 같은 형식으로 쓰이며 사용자가 입출력을 할 수 있는 -i 옵션과 가상 터미널 환경을 에뮬레이션 하겠다는 -t 옵션을 합친 것으로 입출력할 수 있는 가상 터미널 환경으로 실행하는 옵션이다. 주로 bash/sh로 바로 접속한다. -d docker run -d 해당 옵션은 컨테이너를 백그라운드로 실행하겠다는 의미 -p docker run -d -p 5000:5000 컨테이너의 포트를 설정하는 옵션으로 호스트인 5000 포트에 들어오는 요청을 특정 컨테이너:5000으로 ..

프로그래밍/Docker

Docker 개요

Docker 가 왜 필요한가? 새로운 환경에 개발환경을 구성한다고 가정해 보자. 스프링 환경을 구축한다면 자바, DB, 메시징 큐 등의 여러 개발 필수 요소들을 설치해야 한다. 이는 오래 걸리기도 하고 OS마다 다른 호환성, 개발/스테이지/운영 서버 각각에 맞는 환경을 해줘야하는 번거로움이 있다. 이를 해결하기 위해 도커가 필요하다. Docker는 무엇을 할 수 있는가? 하나의 OS 에 Docker를 도입함으로써 아래와 같은 예시로 여러 개의 컨테이너를 가동할 수 있다. Web Server Container Database Container Messaging Container 이 서비스들은 분리된 컨테이너에서 각각의 의존성과 라이브러리를 갖추므로 분리된 환경을 구성할 수 있다. 이는 협업적인 측면에서도 ..

프로그래밍/Docker

Docker 명령어

docker run : 도커 컨테이너를 시작하는 명령어 docker stop : 도커 컨테이너를 종료하는 명령어 docker ps : 컨테이너 리스트 정보를 보여주는 명령어 docker ps -a : 모든 컨테이너 리스트 정보를 보여주는 명령어 docker rm : 도커 컨테이너를 삭제하는 명령어 docker image : 도커 이미지의 리스트를 보여주는 명령어 docker rmi : 도커 이미지를 삭제하는 명령어 docker pull : 도커 이미지만 다운로드하는 명령어 docker exec: 도커 컨테이너에 접속하는 명령어 docker inspect : 도커 컨테이너 상세정보 확인하는 명령어 docker logs : 도커 컨테이너의 로그를 확인하는 명령어

옥탑방고래
'docker' 태그의 글 목록