도커 (3) 썸네일형 리스트형 3. 도커 실습 pyenv설치 가상환경을 왜 만들어야하는지는 다음 참조https://leedominico.tistory.com/2 아나콘다 jupyter notebook 가상 환경 만들기먼저 왜 가상 환경을 만들어야 할까? 기본적으로 파이썬이나 다른 라이브러리들은 수시로 업데이트가 되는데 이러한 것들 중에서 서로 얽혀있는 경우가 있어서 원래는 잘 되다가 나중에 업데이leedominico.tistory.com # pyenv설치 위한 프로그램 설치sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils .. 2. 도커 기초 도커의 작동 방식도커 클라이언트: 도커에 명령을 내릴 수 있는 CLI도구로 도커 클라이언트를 이용해 컨테이너, 이미지, 볼륨 등을 관리할 수 있다. 도커 호스트: 도커를 설치한 서버 혹은 가상 머신으로 물리 서버가 될 수도 있고, 가상 서버가 될 수도 있다. 도커 레지스트리: 도커 이미지를 저장하거나 배포하는 시스템으로 public, private레지스트리로 나눌 수 있다. 도커 허브는 가장 유명한 public 레지스트리로 누구나 도커 허브에서 이미지를 다운로드 하거나 업로드 할 수 있다. 위 이미지는 도커 허브에서 구글의 이미지를 검색한 것으로 이처럼 원하는 이미지를 위와 같이 검색해서 다운할 수 있다. 도커의 동작 방식은 먼저 도커 클라이언트에서 명령어를 입력하면 호커 호스트의 도커 데몬이 이 명령어.. 1. 도커의 개념 운영체제의 개념컴퓨터는 하드웨어와 소프트웨어로 구성되어있다.하드웨어: 손으로 만질 수 있는 모니터나 키보드와 같은 기계 장치를 의미한다.소프트웨어: 하드웨어에서 작동하는 프로그램을 의미한다소프트웨어에는 운영체제라고 불리는 특별한 소프트웨어가 존재하는데 운영체제는 시스템 소프트웨어를 의미한다.이는 하드웨어, 소프트웨어 자원을 관리하고 스케줄링 기능을 제공하고 프로그램 실행 환경을 제공한다. 셸: 운영체제와 사용자 사이를 연결해주는 것이다.사용자는 셸을 통해서 운영체제와 상호작용하여 다양한 작업을 수행할 수 있다. 프로그램: 실행 가능한 명령어의 집합으로 하드 디스크와 같은 저장 장치에 저장되어 있다. 프로세스: 실행중인 프로그램을 뜻하는 것으로 이는 램에 존재한다.이때 디스크에 있는 프로그램을 동시에 여.. 이전 1 다음