목록docker (15)
겉바속촉
DOCKER에 대해서 공부해보도록 하겠습니다 !^^! 도커의 클라이언트 툴 Docker for Windows Docker for Mac 2가지가 있는데 windows만 살펴보도록 하겠습니다 윈도우용으로 Docker for Windows가 제공이 되는데요 windows 10 이후만 사용가능합니다 원래 리눅스용이라서 윈도우에서 사용하려면 Hyper-V가 필요합니다 단점은 하이퍼바이저를 enable하게 되면 다른 것은 사용불가 즉 호환이 안된다는 것!!!!!!! 그래서 Docker Toolbox라는 것을 많이 사용합니다:) Docker가 하이퍼바이저를 지원하지 않던 시기에 사용하던 것입니다 GUI도 제공하고 있구요!! 가상머신 사용하기 때문에 하이퍼바이저가 필요할텐데 virtualbox가 가장 많이 쓰이는 하..
DOCKER에 대해서 공부해보도록 하겠습니다 !^^! 1. Namespace_컨테이너를 구획화하는 장치 구획화 = 리소스에 대해 격리하는 것 PID namespace -> 각 프로세스에 할당된 고유한 id Network namespace UID namespace MOUNT namespace UTS namespace IPC namespace 2. cgroups_릴리스 관리 장치 도커에서 여러 컨테이너가 공유하여 작동하는 데 cgroups(control groups)사용하여 자원 할당 등을 관리 컨테이너 리소스 할당 관리 3. 네트워크 구성_가상 브리지/ 가상 NIC 가상 브리지 = docker0 --> ip a로 확인하면 docker0가 보입니다 가상 NIC = Network Interface Card -..
DOCKER에 대해서 공부해보도록 하겠습니다 !^^! 컨테이너 유형 1. System Container : 여러 process를 격리 --> ex) LXC, Zme, Jail 각각의 컨테이너마다 systemd 독립적으로 제공 기존의 컨테이너 방식 2. Application Container : main 서비스가 하나! (기본 원칙) 있고 격리 --> ex) Docker 호스트마다 systemd 공유 시스템컨테이너보다 더 경량화된 방식 MSA 시스템 개발 시 애플리케이션을 제품 환경에 가동시키려면 다음 요소들이 필요 1. 애플리케이션의 실행 모듈 (프로그램 본체) 2. 미들웨어 or 라이브러리군 3. OS/네트워크 등과 같은 인프라 환경 설정 일반적인 시스템 개발 흐름 : 개발환경 -> 테스트 환경 -> ..
centos 루트 계정 환경 yum install -y docker //설치 systemctl start docker //시작 systemctl enable docker //활성화 ubuntu student 계정 환경 sudo apt-get install -y docker.io //설치 sudo systemctl start docker //시작 sudo systemctl enable docker //활성화 컨테이너 list 확인 docker ps 도커 이미지 다운로드 (저는 16.04버전을 받은 것) docker pull ubuntu:16.04 다운받은 이미지 확인 docker images 도커 실행하기 docker run -it ubuntu:16.04 it라는 옵션은 컨테이너가 올라간 것 다운받은 이미..
현재 windows 상태입니다 화면에 $표시가 나올 뿐이기 때문에 docker로 접속해주셔야합니다 ifconfig 쳐보시면 다음과 같이 뜹니다 Virtual Box를 가보시면 defualt가 실행중인 게 보이실 거에요:) 이제 리눅스 환경인 거쥬 그리고 PuTTY창에 IP주소 넣어주세요:) 그럼 다음과 같은 창에서 login as : docker password : tcuser docker run ubuntu:latest /bin/echo Hello ubuntu - os명 : 다음에 오는 것 - 버전 toolbox로 가셔서 위의 문장을 입력하셔서 설치해주시는 거에요 그래서 hello가 출력되면 ok 허브에서 원하는 os명 확인 https://hub.docker.com/ Docker Hub Docker C..
이번에는 컨테이너인 Docker를 설치하려고 합니다:) Google 창에 들어가셔서 DockerToolbox-19.03.1.exe 를 입력하셔도 되고 다음 링크를 타고 들어가셔도 됩니다:) https://github.com/docker/toolbox/releases Releases · docker/toolbox The Docker Toolbox. Contribute to docker/toolbox development by creating an account on GitHub. github.com 들어가셔서 다음 표시한 것을 다운받아주세요 다운받으시는 동안 다음 링크 타고 들어가셔서 회원가입을 진행해주세요:) https://www.docker.com/ 파일탐색기로 가셔서!! 클릭하시면 다음과 같은 화면이..