도커&쿠버네티스7 [도커&쿠버네티스] 교육 3일차_ Docker harbor, docker compose 1. Docker harborharbor - Web UI 기반의 Docker Registry 우분투서버에harbor 설치 > harbor 암호 등 설정 변경 > 실행 > UI 접속 harbor를 github를 이용하여 다운로드****Ubuntu 22.04****vagrant@ubuntu2204:~/work$ wget https://github.com/goharbor/harbor/releases/download/v2.12.2/harbor-offline-installer-v2.12.2.tgzvagrant@ubuntu2204:~/work$ lsharbor-offline-installer-v2.12.2.tgz 우분투에 있는 다운로드파일을 centos 파일로 넘김 #sftp로 centos 서버 접속vagrant.. 2025. 3. 26. [도커&쿠버네티스] 교육 3일차_ Dockerfile ONBUILD, ADD 등 1. Dockerfile ONBUILDONBUILD : 부모 이미지에서 ONBUILD 명령어를 정의해 놓으면, 자식 이미지를 빌드할 때 그 명령어들이 자동으로 실행 ONBUILD 없이 실행 > 에러발생 > ONBUILD 넣어서 실행 > 에러 없음 도커파일을 생성하여 실행Ubuntu 22.04 기반으로 Nginx 웹 서버를 설치 > src/website.tar 파일을 /var/www/html 에 붙여넣기vagrant@ubuntu2204:~/work$ vi Dockerfile.basevagrant@ubuntu2204:~/work$ cat Dockerfile.baseFROM ubuntu:22.04RUN apt-get -y updateRUN apt-get -y install nginxEXPOSE 8080AD.. 2025. 3. 13. [도커&쿠버네티스] 교육 2일차_인터넷이 차단된 환경에서 도커이미지 다운로드 및 설치 방법 1. CentOS9s 설치centos 서버를 설치하여 이곳에도 동일하게 vagrant 설치예정설치후 인터넷 차단하여 도커이미지를 다운로드 및 실행 예정 powershell접속 > centos9s 설치 > 설정 #우선 docker 파일로 이동하여 centos9s_2라는 폴더 생성PS C:\Users\weekend> cd dockerPS C:\Users\weekend\docker> mkdir centos9s_2PS C:\Users\weekend\docker> ls 디렉터리: C:\Users\weekend\dockerMode LastWriteTime Length Name---- ------------- ------ -.. 2025. 3. 7. [도커&쿠버네티스] 교육 2일차_도커 이미지 생성(일반,*.tar)/컨테이너 생성 1. 도커 이미지 생성#우선 기존에 생성한 네트워크 제거vagrant@ubuntu2204:~$ docker network lsNETWORK ID NAME DRIVER SCOPE0b4980930830 bridge bridge local6c49481470a0 host host localb435a13fe1c8 mybridge bridge local454c6ebb3330 none null local#네트워크 삭제vagrant@ubuntu2204:~$ docker network rm mybridgemybridge#불필요한 네트워크 정리vagrant@ubuntu2204:~$ docker network pruneWARN.. 2025. 3. 6. [도커&쿠버네티스] 교육 2일차_ docker 브릿지/네트워크 연결 확인 1. docker 브릿지 연결 확인alpine 생성 > 브릿지 연결여부 확인 > nginx 생성 > 브릿지 연결여부 확인 >연결이 안되는 서버 생성,확인하기 포트를 지정하여 서버 생성vagrant@ubuntu2204:~$ docker run -d -it --name alpine2 -p 80:80 alpine /bin/sh 993ea553b04ca380404c66b23e29591a7dbab06dd729dfa1275772d0cb2be414vagrant@ubuntu2204:~$ docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES993ea553b04c alpine .. 2025. 3. 6. [도커&쿠버네티스] 교육 2일차_ IP설정,docker네트워크 확인 1. IP 설정하여 웹페이지에 내용 표출기존에는 랜카드 1개로 사용했었는데 랜카드 2개를 사용하여 웹페이지가 열리는 것을 확인할 예정 현재 사용한 랜카드 -> 이걸로는 웹페이지 확인이 되지 않음eth0(nat 타입)127.0.0.1/ 2222 추가할 랜카드eth1(hostonly - 내부 네트워크만 가능)host -gest /guest - guest 통신192.168.50.10/ 22 기존에 생성되었던 vagrantfile 수정하여 ip를 설정할 예정 powershell 접속#우선 vagrant가 있는 위치로 이동PS C:\WINDOWS\system32> cd C:\Users\weekend\docker\centos9s#vagrant 종료PS C:\Users\weekend\docker\centos9s> .. 2025. 2. 23. 이전 1 2 다음