728x90 반응형 docker31 도커 사용방법 13 | Docker&Kubernetes 학습 20 다양한 유형의 컨테이너를 알아보고, 그 중 apache 컨테이너 여러 개를 직접 실행해보자.리눅스 운영체제가 담긴 컨테이너리눅스 운영체제 컨테이너는 커너테이너 속 파일 시스템을 다루는 것을 전제하므로, 인자로 셸 명령어를 지정한다.이미지 이름컨테이너의 내용컨테이너 실행에 주로 사용되는 옵션 및 인자ubuntu우분투-d 없이 -it 옵션만 사용. 인자로는 /bin/bash 등 셸 명령어를 지정한다.centosCentOS-d 없이 -it 옵션만 사용. 인자로는 /bin/bash 등 셸 명령어를 지정한다.debian데비안-d 없이 -it 옵션만 사용. 인자로는 /bin/bash 등 셸 명령어를 지정한다.fedora페도라-d 없이 -it 옵션만 사용. 인자로는 /bin/bash 등 셸 명령어를 지정한다.busy.. 2024. 11. 23. 도커 사용방법 12 | Docker&Kubernetes 학습 19 외부와 통신이 가능한 컨테이너를 직접 생성해보자실습 내용생성할 컨테이너의 정보항목값컨테이너 이름apa00ex2이미지 이름httpd포트 설정8080:80명령어에서 사용할 옵션, 대상, 인자docker run --name apa00ex2 -d -p 8080:80 httpd항목내용--name apa00ex2apa00ex2라는 이름으로 컨테이너를 생성-d-백그라운드로 실행-p 8080:80호스트의 포트 8080을 컨테이너 포트 80으로 포워딩(연결)httpd아파치의 이미지 이름. 버전을 지정하지 않았으므로, 최신 버전이 사용된다.1. run 명령어 실행터미널 창에 입력할 명령어: docker run --name apa00ex2 -d -p 8080:80 httpd2. ps 명령어를 사용해, 컨테이너가 실행 중인지.. 2024. 11. 22. 도커 사용방법 11 | Docker&Kubernetes 학습 18 외부와 통신이 가능한 컨테이너는 어떻게 동작하는지 알아보자 아파치(Apache)웹 서버 기능을 제공하는 SW아파치가 동작되고 있는 서버에 파일을 두면, 이 파일을 웹 사이트 형태로 볼 수 있다.기본적으로, 컨테이너는 외부에서 접근이 불가능한 상태로 실행된다.외부에서 컨테이너에 접근하려면, 컨테이너를 실행할 때 설정이 필요하다.외부에서의 접근을 위한 설정은 생성한 이후엔 변경할 수 없어, 컨테이너를 생성할 때 설정해야 한다.컨테이너와 통신하기아파치를 통해, 외부에서 컨테이너와 통신한다.이를 위해 포트 설정이 필요하다.외부와의 통신을 위한 포트 번호는 80번, 메일은 25번으로 정해져있다.하지만 아파치는 컨테이너 안에서 실행된다. 즉 외부와 직접 연결되지 않아서 외부에서 접근할 수 없다.그래서 컨테이너를 실.. 2024. 11. 21. 도커 사용방법 10 | Docker&Kubernetes 학습 17 컨테이너를 생성 / 실행 / 상태 확인 / 종료 / 삭제를 직접 해보자!!실습 순서생성할 컨테이너의 정보항목값컨테이너 이름charm00ex1이미지 이름httpd 1. run 명령어 실행터미널 창에 입력할 명령어: docker run --name charm00ex1 -d httpd처음 실행할 때는, 먼저 이미지를 내려받기 때문에 시간이 조금 걸림unable to fine image ~: 해당 이미지가 현재 컴퓨터에 없다는 의미2. ps 명령어를 사용해, 컨테이너가 실행 중인지 확인터미널 창에 입력할 명령어: docker psSTATUS 항목의 값이 'Up'이라고 나오면, 컨테이너가 실행 중이라는 뜻이다.3. stop 명령어를 사용해, 컨테이너를 종료터미널 창에 입력할 명령어: docker stop char.. 2024. 11. 20. 도커 사용방법 9 | Docker&Kubernetes 학습 16 docker ps(= docker container ls)컨테이너의 목록을 출력하는 기능docker ps: 현재 실행중인 컨테이너의 목록 출력docker ps -a: 현재 실행중인 컨테이너는 물론 정지 상태의 컨테이너도 포함한 모든 컨테이너의 목록을 출력항목내용CONTAINER ID컨테이너 식별자. 무작위 문자열이 할당된다. 본래는 64글자이지만 앞에서부터 12글자만 출력한다. 이 12글자만으로도 식별자 역학을 수행할 수 있다.IMAGE컨테이너를 만들 때 사용한 이미지의 이름COMMAND컨테이너 실행 시에 실행하도록 설정된 프로그램의 이름. 크게 신경 쓰지 않아도 된다.CREATED컨테이너 생성 후 경과된 시간STATUS컨테이너의 현재 상태. 실행 중이라면 'Up', 종료된 상태라면 'Exited'가 출.. 2024. 11. 19. 도커 사용방법 8 | Docker&Kubernetes 학습 15 컨테이너를 생성하고 실행하는 명령어: docker run(= docekr container run)docker image pull, docker container create, docker container start의 기능을 하나로 합친 명령어이미지를 미리 내려 받은 상태가 아니라면, 먼저 이미지를 내려 받는다.'대상'으로는 사용할 이미지의 이름을 지정한다.자주 쓰이는 명령어: docker run 옵션 이미지 인자run: 명령어, 이미지: 대상옵션 형식내용--name 컨테이너_이름컨테이너 이름을 지정함-p 호스트_포트번호:컨테이너_포트번호포트 번호를 지정함-v 호스트_디스크:컨테이너_디렉터리볼륨을 마운트함--net=네트워크_이름컨테이너를 네트워크에 연결함-e 환경변수_이름=값환경변수를 설정함-d백그라운.. 2024. 11. 18. 이전 1 2 3 4 5 6 다음 728x90 반응형