728x90 반응형 도커11 컨테이너 사용법 6 | Docker&Kubernetes 학습 29 컨테이너의 개조도커를 실제 운용하는 현장에서는 사내에서 개발한 시스템을 운영하는 경우가 많다.사내 개발 시스템이 아니더라도, 공식 배포되는 소프트웨어 역시 수정해야 할 필요가 종종 있다.큰 수정은 아니지만 설정 파일 따위를 매번 작성하기는 귀찮기 때문컨테이너를 개조하는 방법은 두 가지 이며, 보통 이 두 가지 방법을 혼용한다.파일 복사와 마운트를 이용한 방법 하나와, 컨테이너에서 리눅스 명령어를 실행하는 방법이 있다.컨테이너에서 명령어를 실행하려면, 셸이 필요하다컨테이너에서 리눅스 명령어를 실행하려면, 리눅스에 우리의 명령을 전달해 주는 프로그램인 shell(셸)이 필요하다.컨테이너를 아무 설정없이 실행하면 bash가 동작하지 않는 상태로 실행된다.아래의 인자를 컨테이너 실행 시 전달하면, bash가 실.. 2024. 12. 3. 컨테이너 사용법 4 | Docker&Kubernetes 학습 27 까다롭긴 하지만, 그래도 볼륨 마운트를 확인하는 방법이 있다.컨테이너를 거치지 않으면 볼륨 안의 내용을 볼 수가 없기 때문에, 볼륨 마운트 확인이 까다롭다.volume inspect나 container inspect 명령어를 이용해, 간접적으로 확인은 할 수 있으나,파일을 읽고 쓰고 있는지 직접 확인하려면 다른 방법이 필요하다.1. 운영 환경에서 확인하는 방법별도의 컨테이너에 해당 볼륨을 마운트하고, 이 컨테이너에서 볼륨의 내용을 보는 방법이 있다.예를 들면, 다음과 같이 확인한다.워드프레스(컨테이너)에서 데이터를 수정하면 볼륨에 새로운 이미지 파일이 저장된다.Linux OS 컨테이너에 같은 볼륨을 마운트 한 다음, 이 볼륨의 내용에서 파일 목록을 확인하면 된다.2. 학습 환경에서 확인하는 방법워드프레스.. 2024. 11. 30. 도커 사용방법 14 | Docker&Kubernetes 학습 21 이미지 삭제에 대해 알아보고, 직접 삭제해보자이미지 삭제( docker image rm )이미지를 통해 컨테이너를 만든다. 하지만 컨테이너를 삭제한다고, 이미지도 삭제되진 않는다.이미지가 늘어나면 저장소 용량이 점차 부족해지므로, 필요없어진 이미지는 그때그때 삭제해야 한다삭제 시 이미지 ID 또는 이미지 이름을 지정한다.삭제하려는 이미지로 생성된 컨테이너가 남아 있다면, 이미지 삭제가 안된다.고로, 이미지 삭제 전에 컨테이너의 종료 및 삭제가 먼저 이루어져야 한다.이미지 삭제 명령어: docker image rm 이미지_이름 이미지_이름 이미지_이름여러 이미지를 지정할 수도 있다.이미지 목록의 정보( docker image ls )이미지를 삭제하려면, 이미지 ID나 이미지 이름을 알아야 한다.컨테이너의 .. 2024. 11. 24. 도커 사용방법 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. 도커 설치하기 4 | Docker&Kubernetes 학습 7 도커 데스크톱 첫 실행바탕화면에 설치된 'Docker Desktop' 실행화면 좌측에는 여러 개의 탭이 있다.Containers/Apps 탭: 실행 중인 컨테이너의 목록을 확인할 수 있다.Image 탭: 내려받은 도커 이미지의 목록을 확인할 수 있다.도커 엔진이 WSL2에서 동작하는지 확인하는 방법'도커 데스크톱' 상단의 톱니바퀴 클릭 → 'General' 클릭 → 'Use the WSL2 based engine' 항목의 체크 여부 확인체크 해제하면, 도커 엔진이 Hyper-V를 통해 동작한다. 2024. 11. 10. 도커 설치하기 3 | Docker&Kubernetes 학습 6 windows용 도커 데스크톱 설치WSL2 활성화 방법'제어판' → '프로그램' → '프로그램 및 기능' → 'Windows 기능 켜기/끄기→ 'Linux용 Windows 하위 시스템'과 '가상 머신 플랫폼' 기능을 체크 → PC 재부팅 아래 링크로, 리눅스 커널을 내려받은 후 업데이트 한다.https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi아래 링크로, windows용 도커 데스크톱을 내려받아 실행한다.https://docs.docker.com/docker-for-windows/install실행 후 환경 설정 항목이 표시되면, 모든 항목을 체크한 다음에 'OK' 버튼을 클릭한다.설치가 완료되면 PC 재부팅 2024. 11. 9. 이전 1 2 다음 728x90 반응형