728x90 반응형 분류 전체보기77 도커 사용방법 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. 도커 사용방법 7 | Docker&Kubernetes 학습 14 네트워크 조작 관련 커맨드( 상위 커맨드: network )도커 네트워크의 생성/삭제, 컨테이너의 네트워크 접속 및 해제 등 도커 네트워크와 관련된 기능을 실행하는 명령어도커 네트워크: 도커 요소 간의 통신에 사용하는 가상 네트워크생략 가능 커맨드는 상위 커맨드만 빼고 실행하는 것이다.docker network 하위_커맨드 옵션하위 커맨드내용생략 가능 여부주요 옵션connect컨테이너를 토커 네트워크에 연결X거의 사용 안함disconnect컨테이너의 도커 네트워크 연결을 해제X거의 사용 안함create도커 네트워크를 생성X거의 사용 안함inspect도커 네트워크의 상세 정보를 출력X거의 사용 안함ls도커 네트워크의 목록을 출력X거의 사용 안함prune현재 컨테이너가 접속하지 않은 네트워크를 모두 삭제X거.. 2024. 11. 17. 도커 사용방법 6 | Docker&Kubernetes 학습 13 볼륨 조작관련 커맨드( 상위 커맨드: volume )볼륨 생성, 목록 확인, 삭제 등 볼륨(컨테이너에 마운트 가능한 스토리지)과 관련된 기능을 실행하는 명령어하위 커맨드를 통해, 볼륨을 대상으로 어떤 일을 할지 정한다.생략 가능 커맨드는 상위 커맨드만 빼고 실행하는 것이다.docker volume 하위_커맨드 옵션하위 커맨드내용생략 가능 여부주요 옵션create볼륨을 생성X--nameinspect볼륨의 상세 정보를 출력X거의 사용 안함ls볼륨의 목록을 출력X-aprune현재 마운트되지 않은 볼륨을 모두 삭제X거의 사용 안함rm지정한 볼륨을 삭제X거의 사용 안함 2024. 11. 16. 이전 1 2 3 4 5 6 7 ··· 13 다음 728x90 반응형