본문 바로가기
반응형

DevOps/Docker & K8s35

[유데미 강의 정리 1] docker 개념 및 도커 네트워킹 통신 아래 내용은 유데미 Docker & Kubernetes 실전강의를 듣고 정리한 도커 개념정리입니다. udemy 강의 관련 후기는 아래의 글을 참고 부탁드립니다! https://pearlluck.tistory.com/799 유데미 도커 쿠버네티스 강의추천 [Docker & Kubernetes : 실전 가이드] 수강목적 도커와 쿠버네티스에 대한 간단한 개념은 일하면서 알게 되었지만 이것저것 뒤섞인 느낌이라 기본기를 튼튼하게 다지고 싶었다. 글또 활동 덕분에 Udemy로부터 쿠폰을 지원받아서 고민 pearlluck.tistory.com 목차 Docker 시작하기 docker란? 컨테이너 기술, 컨테이너를 생성하고 관리하기 위한 도구 코드 패키지, 해당 코드를 실행하는데 필요한 모든게 포함되어 있음 도커는 컨테.. 2024. 3. 31.
[docker] Mac M1 이미지 빌드 오류 : qemu: uncaught target signal 6 (Aborted) - core dumped 상황 이미지 빌드 docker build -t $IMAGE_NAME:$IMAGE_TAG --progress=plain --platform linux/amd64 .. 이미지 실행 후 에러메세지 qemu: uncaught target signal 6 (Aborted) - core dumped 경고 WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 원인 M1(arm64) 칩에서 Intel(amd64) 컨테이너를 실행 빌드할 때 --platform 옵션으로 빌드 출력의 대상 플랫폼(예: lin.. 2022. 3. 28.
🐘 [Docker] 빅데이터환경구성 (최종) - Hadoop&Spark 설치 docker에서 하둡/스파크 설치를 위한 첫번째 도전... 2021.07.27 - [Docker] 빅데이터 분석환경 구성1-Ubuntu&Java설치 2021.07.27 - [Docker] 빅데이터 분석환경구성2-Hadoop 2.7.7 2021.07.27 - [Docker] 빅데이터 분석환경구성3-Spark 3.0설치 2021.07.27 - [Docker]빅데이터 분석환경 구성4-Zeppelin0.9 설치 이번엔 두번째 도전이다... 첫번째 도전일때도 되긴되었지만, 뭔가 뭣모르고 따라한 기분이랄까..? 그래서 뭔가 찜찜한 기분이 들엇다. 그런데 이번 두번째 설치를 함으로써 이제 어느정도 알 것 같다. 역시 한번해보는거랑 두번해보는거랑 달라......그리고 그때 안됐던 웹UI도 다 확인해볼수 있었다..! 1.. 2021. 9. 7.
[Docker] (보류) 도커허브에 이미지 배포 +TroubleShooting 지금까지 생성한 이미지를 도커허브에 배포한다. 마지막에 생성한 zeppelin 이미지가 전체적으로 java,ubuntu,spark,hadoop,zeppelin이 포함된 이미지가 된다. 그래서 이걸 도커허브에 올려보겠다. 그럼 다른사람들이랑 공유할 수 도 있고 내가 외부에 잇을떄 이걸로 가져올수도 있는것(깃처럼) docker 로그인 이미지배포 도커계정의 id,pw입력 가장 마지막에 생성한 zeppelin 이미지를 배포해볼 것이다 docker tag [push할 image ID or name] [docker hub ID]/[image name]:[version] docker push [docker hub ID]/[레파지토리]:[tag] 도커허브확인 Troubleshooting zeppelin에서 python.. 2021. 7. 27.
[Docker]빅데이터 분석환경 구성4-Zeppelin0.9 설치 2021.07.27 - [Docker] 빅데이터 분석환경 구성1-Ubuntu&Java설치 2021.07.27 - [Docker] 빅데이터 분석환경구성2-Hadoop 2.7.7 2021.07.27 - [Docker] 빅데이터 분석환경구성3-Spark 3.0설치 2021.07.27 - [Docker]빅데이터 분석환경 구성4-Zeppelin0.9 설치 4.Zeppelin 이어서 spark가 설치된 이미지를 사용해서 컨테이너를 생성한다. 1. 컨테이너 생성 (zeppelin) docker run -it --name 컨테이너이름 image이름 2. zeppelin 설치 2-1. zeppelin 다운 및 압축해제 여기 에서 zeppelin버전을 선택해서 다운받을 링크를 복사한다. wget https://downlo.. 2021. 7. 27.
[Docker] 빅데이터 분석환경구성3-Spark 3.0설치 3.Spark 이어서 java,hadoop이 설치된 이미지를 사용해서 컨테이너를 생성한다. 1. 컨테이너 생성 (spark) docker run -it --name 컨테이너이름 image이름 2. spark 설치 및 환경설정 2-1. spark다운 및 압축해제 여기 에서 spark버전을 선택해서 다운받을 링크를 복사한다. wget http://apache.mirror.cdnetworks.com/spark/spark-3.0.3/spark-3.0.3-bin-hadoop2.7.tgz tar xvfz spark-3.0.3.tgz 2-2. 파일이동 및 심볼링크(spark) 등록 압축을 푼 폴더를 홈디렉토리로 이동한다 mv spark-3.0.3-bin-hadoop2.7 /root 그리고 그 경로를 spark라고 심.. 2021. 7. 27.
[Docker] 빅데이터 분석환경구성2-Hadoop 2.7.7 이어서 java가 설치된 Ubuntu컨테이너안에 hadoop을 설치해본다. 2. Hadoop 이전에 java까지 설치한 컨테이너에 접속하여 아래의 내용을 진행한다. 1. hadoop설치 및 환경설정 1-1. hadoop 다운 및 압축해제 wget https://archive.apache.org/dist/hadoop/common/hadoop-2.7.7/hadoop-2.7.7.tar.gz 1-2. 심볼링크(hadoop) 등록 압축을 푼 폴더를 홈디렉토리로 이동한다 linux폴더이동 mv hadoop-2.7.7/ ~ (root에 저장) 그리고 그 경로를 java라고 심볼링크를 등록한다 1-3.환경변수설정 이제 환경변수를 등록한다 환경변수등록 파일 열기 vi ~/.bashrc vi ~/.bashrc에서 아래와 .. 2021. 7. 27.
[Docker] 빅데이터 분석환경 구성1-Ubuntu&Java설치 실행환경을 어디서든지 가능하도록 docker로 이미지만들고, docker허브에 배포하기까지 각각의 이미지를 commit해서 쌓아가는 식. docker를 실행하는 OS는 linux 사전에 아래와 같은 명령어로 docker가 설치되어 있어야한다 sudo yum -y upgrade sudo yum -y install docker docker -v 1. OS(Ubuntu) & JAVA 1-1. ubuntu이미지 받아옴 docker pull ubuntu:18.04 1-2. unbunt접속 docker run --it --name hadoop ubuntu:18.04 컨테이너이름 hadoop 사용한 이미지 ubuntu:18.04 아래와 같은 필요한 패키지 설치 apt-get install net-tools : ifc.. 2021. 7. 27.
[Docker] windows 10에 docker 설치하기 원래는 liux OS 가진 EC2 하나 켜서 docker설치해서 개발환경만들었는데 ec2비용이 이제 무섭다... 그래서 그냥 윈도우에서 docker를 설치해서 여러가지 환경을 구축해보려고 한다. 0. 준비사항 1) 작업관리자-성능- 가상화 : 사용 상태인지 확인하기 2) 윈도우기능 켜기/끄기-윈도우 하이퍼플랫폼(또는 Hyper-V) 체크하기 1. 윈도우 버전 도커 다운로드 도커다운받기 바로가기 2. 윈도우 버전 설치하기 설치중~~ 3. 설치완료! 설치완료 화면 나오자마자 컴이 재부팅됐다(켜놨던거 다 꺼짐...) 그리고 나서 아래와 같은 팝업이 나왔다. 그래서 일단 나온 링크에 들어가서 하라는 대로 함.. 1) 'Linux 커널 업데이트 패키지 다운로드' 아래에 'x64 머신용 최신 WSL2 Linux 커.. 2021. 3. 30.
컨테이너기반 3Tier구성 (Nginx/Tomcat/MySQL) 이전에 3Tier 구성방식 (클라우드활용) pearlluck.tistory.com/84?category=855676 3tier아키텍쳐 구성9 - 전체 요약 및 총정리 전체적인 구성 https://pearlluck.tistory.com/78?category=830422 3tier아키텍쳐 전체적인 구성 1. 아키텍쳐구성도 2. 네트워크 구성 1. vpc생성 Ipv4 사이더주소 - 10.0.0.0/16 2. 서브넷 생성 3. 인터넷게이트.. pearlluck.tistory.com 위의 테스트구성의 목적은 클라우드의 활용이다. 그래서 여러개의 물리적인 장비 -> 여러개의 가상 인스턴스를 통해서 개발환경(WEB/WAS/DB) 구성 이번엔 테스트구성의 목적은 컨테이너의 활용이다. 하나의 인스턴스 -> 여러개의 컨테.. 2020. 12. 27.
728x90