SSENI's
search
sseni
말하는 감자에서 자라기
Today
Yesterday
[빅데이터분산컴퓨팅] 2022.09.13 도커에 대해서, 도커 설치
# 도커 : 오픈 소스 컨테이너 프로젝트

# 도커의 특징
# 도커 이미지와 컨테이너
도커 이미지 : 서비스 운영에 필요한 서버 프로그램 (소스 코드 , 컴파일된 실행 파일을 묶은 형태)
저장소에 올리고 받는 것 (push / pull), 논리적 의미 - 이미지
이미지를 실행한 상태, 물리적 의미 - 컨테이너
>> 이미지로 여러 개의 컨테이너 생성 가능
ex. if) OS, 이미지는 실행파일 / 컨테이너는 프로세스 or 스레드
# 도커는 이미지의 바뀐 부분을 어떻게 관리 ?
ex.
A -> Linux
B -> Linux + php
: 유니온 파일 시스템 형식 aufs, btrfs, devicemapper
>> 바뀐 부분만 이미지로 생성하고 베이스 이미지와 합쳐서 실행
# 도커 설치하기
Home - Docker
Learn how Atomist will help Docker meet the challenge of securing secure software supply chains for development teams.
www.docker.com

# 도커 설치 확인

docker failed 일 시 >> wsl 3-4단계
https://docs.microsoft.com/ko-kr/windows/wsl/install-manual
이전 버전 WSL의 수동 설치 단계
wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.
docs.microsoft.com
# 우분투 이미지 파일 설치
docker pull ubuntu

>> Virtual Box 보다 효율적
docker ps -a


Ctrl + p + q -> 서버 나가기






# ubuntu mysql

# docker Desktop 에서 확인

https://docs.docker.com/get-started/
Orientation and setup
docs.docker.com
# 하둡 설치 (pdf 참고)
- 이미지 만드는 과정 보여주는 것, 실제로 이미지 배포할 예정
우분투 이미지 설치 - 도커 이미지 생성 전 : 하둡 base 이미지 만들기
$ docker run –it –h slave1 --name slave1 --link master:master ubuntu:hadoop
# 각 컨테이너 IP
$ docker inspect master
$ docker inspect slave1
$ docker inspect slave2
| [빅데이터분산컴퓨팅] 2022.10.11 pyspark 환경 설정, word-count.py 실행 (0) | 2022.10.11 |
|---|---|
| [빅데이터분산컴퓨팅] 2022.10.04 spark 설치 (4) | 2022.10.04 |
| [빅데이터분산컴퓨팅] 2022.09.27 HDFS 아키텍처, 텍스트 파일 word count (0) | 2022.09.27 |
| [빅데이터분산컴퓨팅] 2022.09.20 docker, Hadoop, hdfs 시작하기 (0) | 2022.09.20 |
| [빅데이터분산컴퓨팅] 2022.09.06 빅데이터의 개념 (0) | 2022.09.06 |