docker images [options] : 이미지의 목록을 보여준다. -a, --all : 모든 이미지의 목록을 보여준다. -q, --quiet : 이미지의 아이디를 목록으로 보여준다. docker ps [options] : 현재 구동중인 컨테이너의 목록을 보여준다 -a, --all : 모든 컨테이너의 목록을 보여준다. docker rm [options] -f, --force : 실행중인 컨테이너를 강제로 삭제한다. -v, --volumes : 해당 컨테이너와 관련된 볼륨들을 같이 삭제한다. docker rmi [options] 이미지 [이미지...] : 이미지를 삭제한다. 단 컨테이너가 실행중인 이미지는 삭제되지 않는다. -f, --force : 이미지를 강제로 삭제한다. docker-compose..
도커는 컨테이너 기반의 가상화 플랫폼으로 다른 가상머신(VMWare, Oracle VM, Hyper v, 등등...)과 다른 방법으로 가상화 서비스를 제공하는데 가상머신의 경우 게스트 OS가 필요하며 매번 OS를 가상화하여 설치해야 한다. 하지만 도커의 경우 리눅스를 기반으로 하는 하나의 도커엔진을 가상화한 후 도커엔진 위에 원하는 프로그램만 컨테이너별로 나눠서 설치하는 방식으로 각각의 컨테이너를 개별적인 서버라고 생각하면 될 것 같다. 그렇기 때문에 도커는 하나의 OS에서 관리가 되기 때문에 OS의 자원을 컨테이너들이 공유하며 매번 OS를 설치하지 않기 때문에 다른 가상머신에 비해 빠르다. 도커를 설치하기 위해서는 충족시켜야 하는 요구사항이 여러 가지 존재하는데 그중 하나를 말해보면 windows에서 ..
Docker를 통해서 Elasticsearch5를 설치할 때 max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144] 와 같은 에러가 날 때 리눅스 계열의 OS라면 아래와 같이 설정해주면 되는데 sudo sysctl -w vm.max_map_count=262144 Windows에서 Docker Toolbox를 사용한다면 Docker 접속하여 아래 명령어를 차례로 작성해주면 된다. docker-machine ssh # (Docker에서 Oracle VM에 설치되어 있는 Docker에 접속하는 명령어 이다.) sudo sysctl -w vm.max_map_count=262144 단 위에 있는 명..