728x90

docker 4

[Docker] 대표적 명령어

상위 command container 더보기 docker container 하위_커맨드 옵션 하위 커맨드 내용 생략 가능 여부 주요 옵션 start container 실행 ㅇ -i stop container 정지 ㅇ 거의 사용 x create docker image로부터 container 생성 ㅇ --name -e -p -v run docker image를 내려받고 container를 생성해 실행함(다운로드는 필요한 경우에만). docker image pull, docker container create, docker container start 라는 세개의 명령을 하나로 합친 것과 같음. ㅇ --name -e -p -v -d -i -t rm 정지 상태의 container 삭제 ㅇ -f -v exec 실..

개발환경/Docker 2022.09.27

[docker] 도커 설치 및 오류

[도커 설치 방법 및 오류 해결] 1. windows 기능 켜기/ 끄기 Hyper-V 와 Linux용 Windows 하위 시스템, 가상 머신 플랫폼을 모두 체크하고 컴퓨터를 재시작한다. 2. 리눅스 커널 내려받아 업데이트 + 윈도우용 데스크톱 내려받기 - 리눅스용 커널 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi - 윈도우용 도커 데스크톱 https://docs.docker.com/docker-for-windows/install Redirecting… docs.docker.com 3. 환경 확인 도커 설치 후, configuration의 모든 항목을 체크하고 [OK]를 클릭한다. 이후 [Close and log out]..

개발환경/Docker 2022.07.26

[docker] 도커의 동작 원리

도커의 구조 - 일반적인 서버라면 운영체제 위에 프로그램이나 데이터가 직접 올라간다. 도커를 사용하는 경우 운영체제 위에 도커 엔진이 동작하고 그 위에서 컨테이너가 동작한다. - 컨테이너 구조에서, 모든 컨테이너에는 '리눅스 운영체제 비슷한 무언가' 가 들어 있다. - 도커 엔진 아래에도 리눅스 운영체제가 있는데, 컨테이너 속에 또 리눅스 운영체제(비슷한 것)가 있다. 운영체제가 하는 일? - 운영체제는 소프트웨어나 프로그램의 명령을 하드웨어에 전달하는 역할을 한다. 예를 들어, 사람 : "귤을 먹어라" → 어려움 없이 명령 수행 하드웨어 : "테이블 오른쪽 상단에 위치한 귤을 손에 쥐고 껍질을 벗겨 알맹이를 먹어라" → 구체적인 지시가 필요 (운영체제가 할 일) - '커널' 과 '그 외의 주변 부분' ..

개발환경/Docker 2022.07.20

[docker] 도커의 정의

②[그림과 실습으로 배우는 도커 & 쿠버네티스] 교재를 참고하여 정리한 내용입니다. 도커 (docker) : 데이터 또는 프로그램을 격리시키는 기능을 제공하는 소프트웨어이다. 즉, 개인용 컴퓨터 또는서버 상의 환경을 컨테이너라고 할 때, 도커는 이 컨테이너를 다루는 기능을 제공하는 소프트웨어이다. 도커는 몇 가지 제약 사항이 있는데, 우선 종류와 상관없이 리눅스 운영체제가 필요하다. 윈도우나 macOS도 도커를 사용할 수 있지만 이 경우 내부적으로 리눅스가 사용된다. 또, 컨테이너에서 동작시킬 프로그램도 리눅스용 프로그램이다. 독립된 환경에 격리해야 하는 이유? 워드 프레스(WordPress) 가 MySQL 데이터베이스를 따로 갖추지 않으면 사용할 수 없듯이, 소프트웨어 역시 단일 프로그램이 아니라 여러..

개발환경/Docker 2022.07.18
728x90
반응형