분류 전체보기 308

docker 기본 개념 및 리눅스&윈도우버전 설치

# 일반적인 가상화 (우리가 쓰는 VMware workstation) 먼저 아래서부터 순서대로 우리 데스크탑에 깔려있는 host hard ware위에 윈도우OS가 깔리고 hypervisor 역할로는 VM ware work station이 있다. 그리고 guest hardware으로 VM 머신을 만들고 그 위에 OS로 실습에서 보통 centos로 깔았었다. 그다음 최종적으로 APP이 깔리면서 우리가 원하는 서버를 만들었다. # 도커는? 얜 한층 단순하다. 먼저 host hardware로 울 노트북이나 데스크탑을 쓸테고 host OS로 윈도우를 깔았다. 여기까진 똑같지만 그위에 도커엔진을 깔고, 이 도커엔진에서 '컨테이너'를 만들어서 사용한다. 그리고 이 컨테이너는 host os를 공유해서 사용한다. # 장..

k8s/docker 2023.10.29

docker 커스텀 이미지 만들기

# inrtoduction 지금까지 컨테이너를 띄울때 docker hub에 있는 이미지들을 가져다가 썼었다. docker run -d nginx:latest 이번 포스팅에서는 Dockerfile을 이용하여 이런 이미지를 원하는대로 커스텀하여 새로운 이미지를 만들 수 있다. # Dockerfile 아무 디렉토리나 가서 Dockerfile을 만들어주자. mkdir /muzzi cd /muzzi 여기서 이제 Dockerfile을 만들어줄거다 vi Dockerfile 이 파일의 내용은 이렇게 작성해줬다. From nginx:latest RUN mkdir /muzzi_con WORKDIR /muzzi_con RUN touch muzzi_test.txt 첫번째 FROM은 이 커스텀이미지의 기본 이미지이다. 나는 n..

k8s/docker 2023.10.28

docker 컨테이너 관련 기본명령어들

## 도커 기본명령어 # 컨테이너 생성 docker run [옵션] 이미지[:태그] [커맨드] [인자...] 이 명령어는 컨테이너를 생성과 동시에 실행하는 명령어다. 만약 컨테이너를 생성만 하고 싶으면 docker create [옵션] 이미지[:태그] [커맨드] [인자...] 명령어로 만들어본다. 암튼 docker run명령어로 간단하게 httpd이미지로 컨테이너를 생성해보자 docker run nginx nginx이미지를 써서 컨테이너를 생성해보겠다는 뜻임 요러한 것들이 생기면서 화면이 멈추게 된다. 컨테이너는 실행되었으나 forground로 실행되어 명령어를 칠수 없는 상태이다. 이 상태에서 cntl + C를 누르면 다시 나갈수 있다. 나가져버렸다.. 근데 마지막에 보면 exit로 나가졌다는건데 이건..

k8s/docker 2023.10.26

DNS

# DNS란 무엇일까?? 영어는 Domain Name Server이라고 하는데 예전에 난 도메인 구입해본 경험이 있다. 우리가 보통 naver.com이나, google.com을 들어갈때 브라우저에 이 주소를 입려하고 가는데 이게 바로 도메인이다. 사실 브라우저에서는 네트워크 호스트 주소를 입력하고 접속하는게 기본적인데 이게 사용자들한테는 어려우니 도메인이라는걸 사용하는것이다. + 예시 구글의아이피 주소는 216.58.200.228이고 도메인은 google.com이다. 그렇다면 아이피 주소로 입력해도 구글에 접속이 되겠지? 브라우저 주소창에 저 아이피 주소를 붙여넣어보자 접속하면 구글로 이동하는 것을 알 수 있다. # 도메인은 단순히 브라우저에서만 쓰이는게 아님 네트워크를 사용하는작업이면 모두 도메인설정을..

linux/concept 2023.10.21

Vyos / 정적라우팅

# 명령어 요약 - 정적라우팅 설정 set protocols static route next-hop - 라우팅 테이블 보기 show ip route # 명령모드로 꼭 가서!! - 정적라우팅 취소하기 del protocols static route 이러한 토폴로지로 일단 VM들을 만들어보겠다. 각각 head vyos, branch vyos, muzzi, dori 라고 이름 지었다. # 먼저 head vyos와 branch vyos를 만들어서 통신이 되는지 보자 두 vyos VM을 만들어줬다. 자세한과정은 이전 포스팅을 보고 만들면 된다. 네트워크 어댑터를 각각 생성해줬고 각각에 맞는 네트워크 대역대를 설정해주었다. 그리고 head vyos에서 branch vyos eth0으로 핑을 쳐보겠다. 잘 간다. 뭐..

network/vyOS 2023.10.18

vyos 초기 게이트웨이설정 및 인터페이스 아이피 넣기

초기에 시스템의 게이트웨이를 설정해주어야 한다. set system gateway-address 이 vyos서버의 게이트웨이 주소를 설정해줄 수 있다. # 인터페이스 아이피 주소 넣어주기 set system gateway-address 물론 commit을 해줘야 적용된다. 이후 sh sys ga 명령어를 치면 게이트웨이 주소를 알 수 있다. # ssh 활성화하기. set service ssh port 22 ssh서버를 포트 22번으로 활성화해주겠다~ 드디어 ssh접속해서 명령어를 복붙할 수 있다 ㅠ # 인터페이스 추가하기 (VM웨어) VM웨어 탭에서 마우스 우클릭하여 setting으로 들어간다음, network adapter을 추가해주면 된다. 여기서 add해서 장치를 추가하자 인터페이스를 하나 만들어 ..

network/vyOS 2023.10.16

cisco packet tracer // 라우터 인터페이스 아이피부여, 핑테스트하기

# 라우터 구성모드로 진입하기 일단 원하는 라우터를 클릭하여 cli모드로 들어가자. 저위에 보이는 cli 탭을 클릭하면 들어갈 수 있고 아래에 명령어를 타이핑 할 수 있다. no 제일먼저 Would you like to enter the initial configuration dialog? [yes/no] 라는 질문을 하는데 이건 초기설정을 수동으로 할거냐 말거냐인데 난 코찔이이기때문에 거절의사를 밝히자. no를 친다. 줄이면 n을 쳐도된다. enable 이제 본격적으로 시작하는데 여기서 enable혹은 en을 치면 관리자모드로 들어갈 수 있다. 라우터 설정을 만지려면 관리자모드여야하는건 당연한거니까.. 이제 Router#으로 바뀌었다. 관리자모드가 되었다는 아주 큰 의미이다. 다음으로 라우터 설정시에는..

Cisco packet tracer 소개 및 기초 사용법

네트워크의 라우팅에 대한 개념을 잡기위해 cisco packet tracer 시뮬레이터를 사용해 볼 것이다. 시뮬레이터라는 의미는 실제로는 아니고 말그대로 시뮬레이션을 해본다는 거다. # 다운로드 https://skillsforall.com/resources/lab-downloads?courseLang=en-US Skills for All Resource Hub Your one-stop for learning resources used within our courses such as hands-on practice activities and our network simulation tool, Cisco Packet Tracer. skillsforall.com:443 여기서 다운받으면 된다. 회원가입하고 ..

chat gpt 오류 // Something went wrong. If this issue persists please contact us through our help center at help.openai.com.

2024/12/27일 버그는 gpt서버 문제입니다.. 저도 몰라요.. 갑자기 조횟수 늘어나서 추가합니다.   # 해결방안 첫번째 방법.인터넷 사용기록 삭제.가장 대중적으로 구글링하면 찾을수 있는 정보다.https://richest2yh.tistory.com/39 [chat gpt error] Something went wrong. If this issue persists please contact us through our help center at help.openai.com.챗 GPT 사용 시 위와 같이 에러가 발생하고 재접속 해도 동일할경우 해결 방법 Something went wrong. If this issue persists please contact us through our help cen..

etc/etcTools 2023.10.14

VyOS 기본설치 및 기본 문법

vyos환경을 사용할 인스턴스를 먼저 만든다. 사실 vyos가 가벼운 라우터? 같은 느낌이라 그닥 리소스가 큰 VM머신을 파줄 필요가 없다. 나는 ram 1gb, hdd 5gb짜리 인스턴스를 기본으로 할거다. # vyos 기본 설치 명령어 ( 명령모드에서만 ) 일단 VM웨어가 만들어지면 화면이 뜰거다. 아이디와 비밀번호를 각각 vyos로 입력하고 진행하면 명령어를 칠 수 있는 화면이 나온다. install image 바이오스 환경에서 이미지를 설치하는 명령어다. 바이오스 vm을 만들었을 경우 필수로 해줘야한다. 쉽게 생각해서 윈도우 iso를 cd rom에 넣고 돌리면 설치화면이 뜨고 설치를 진행하는것이라고 보면 된다. 모든 설정에서 그냥 enter을 입력하고 넘어가다가, This will destroy ..

network/vyOS 2023.10.13