Linux의 CONTAINER는 OS위에 격리된 앱을 각각 실행한다.Linux OS가 설치된 컴퓨터를 Host(호스트)라고 부르며, 격리된 앱을 Container(컨테이너)라고 부른다.컨테이너에는 앱과 앱을 실행하는 데에 필요한 실행 파일, 라이브러리 정도만 들어있다.
도커는 Docker에 접속해서 본인의 OS에 맞게 설치하면 된다.설치를 다 했다면 고래모양의 아이콘이 생길텐데 아이콘을 클릭하고 대시보드를 실행한다.터미널에 docker images를 작성하고 엔터를 쳤을때 에러가 나지 않는다면 정상적으로 설치가 된 것이다.이제 도커를
Docker hub ImageContainerDocker hub는 프로그램을 다운받을 때 사용하는 앱스토어와 같다고 생각하면 된다.그리고 그 프로그램을 도커에서는 Image라고 부르고, 이미지 내부에서 실제로 동작하는 프로세스 같은 것을 Container라고 한다.실행
Image 설치(pull)docker pull IMAGE_NAME설치(pull)된 Image 목록docker images Image 컨테이너 생성 + 실행(run)docker run IMAGE_NAMEImage 컨테이너 생성(이름 포함) + 실행(run)docker
컴퓨터에는 port가 대략 6만5천개 있다.port는 클라이언트의 요청을 어떤 소프트웨어와 연결할 지 정해주는 역할을 한다.Docker를 이용하면 Web Server(httpd)는 OS가 아닌 Container 위에 설치(pull)된다.Container가 설치된 운영체
Docker의 대시보드에서 Images를 보면 내가 pull받은 이미지 목록이 있다.여기서 httpd를 run하면 새로운 컨테이너를 만들 수 있고, 옵션을 줄 수 있다.Ports를 보자여기서 Local Host는 Docker Host를 의미한다.Local Host를 8
Container내부에 접근하기 위한 방법이 두가지 있다.대시보드에 접근할 컨테이너를 보면 CLI라는 버튼이 있다.이 버튼을 클릭하면 터미널이 열리고 자동으로 해당 컨테이너 내부에 접근이 되었다.여기서 명령어를 입력하면 된다.pwd현재의 위치를 알려준다ls -al해당
기본적으로 컨테이너는 용량이 작은 것이 특징이다.때문에, file system의 파일을 수정하기 위한 nano나 vim등의 에디터가 없다.사용하려면 apt나 yum을 이용해야한다.docker exec -it NAME /bin/bash 로 컨테이너 내부에 연결한 상태에서
docker container run ubuntu:latest /bin/echo 'Hello World'1\. docker container run 컨테이너 작성 및 실행2\. ubuntu:latest 바탕이 되는 docker 이미지3\. /bin/ech