VirtualBox를 이용해서 docker 설치하기 & mobaxterm 설치도 포함
가상 vm 설정을 완료했다면, 가상 virtualBox내에서 각각 master, node1, node2 를 만들고 접속하여 ubuntu를 설치해야 한다! -> 필자는 캡쳐 할 생각을 하지 못했다...그때는 ㅠ 그래서 설명이 아주 잘 되어 있는 블로그를 가져왔다!
https://mainia.tistory.com/2379 -> 다시 읽어봐도 친절하셨음!!
버추얼박스(VirtualBox) 이용해서 우분투(Ubuntu) 설치하기
버추얼박스(VirtualBox) 를 이용해서 다양한 OS 를 자신의 컴퓨터에 설치할 수 있습니다. 저는 직업 특성상 리눅스 OS 를 접할 일이 많습니다. 별도로 컴퓨터를 마련해서 리눅스 테스트 환경을 갖추
mainia.tistory.com
※ 번외로, ubuntu 가상머신 구축하는 방법 관련한 블로그 추가 ※
https://coffeebaralog.tistory.com/13
[Linux] Oracle VM VirtualBox 설치 및 Ubuntu 가상머신(VM) 구축하기
VirtualBox 를 이용하여, 내 컴퓨터 안에서 Ubuntu 가상환경 생성 후, putty로 접속하도록 하겠습니다. 다운로드 자신의 운영체제에 맞게 설치 VirtualBox-7.0.4 버전 다운로드 Downloads – Oracle VM VirtualBox Down
coffeebaralog.tistory.com
필자는 xshell 보다는 MobaXterm 을 더 좋아하기 때문에,,, 각각의 shell을 조오기에 연결하였다!
free 이면서도, 연결도 쉽고, 편리하다고 생각하여 추천함
다운로드 링크 : https://mobaxterm.mobatek.net/
MobaXterm free Xserver and tabbed SSH client for Windows
The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!
mobaxterm.mobatek.net
MobaXterm 연결은 매우 간단하기에 잠시 설명함
1. 먼저 창을 열고 session 을 클릭
2. session 클릭하면 창이 하나 뜨는데, 필자의 경우 ssh를 클릭함
3. 각각의 표시된 곳을 넣어준다!
Remote host: 로컬이면 로컬, 서버이면, 서버의 앞 주소를 적어줌
specify username : user 이름 적어주기(ubuntu 유저 네임으로 통일함)
port : ubuntu 세팅 할때의 port 번호
session name : 필수는 아니고, bookmark를 위해 필자의 경우 host 와 이름을 적어줌
체크 표시가 완료되었다면 ok 클릭!
그러면 bookmark에서 더블클릭만 하면 바로 접속 가능!
기존 ubuntu에 비밀번호가 있다면, 접속 할 때 마다 비밀번호 입력! (옵션으로 안해도 되는 것도 존재)
이 후 준비가 되었다면, docker 먼저 설치! (필자의 경우 master 에 docker을 설치 후, node1,node2 vm을 복제한 후, ubuntu에서 port와 이름을 각각 수정해주었다)
설치 명령어 : 이것만 잘 따라하자 !
docs.docker.com -> 공식 홈페이지를 잘 찾아 볼 것!
$docker install -all system
$sudo apt-get update
$sudo apt-get install -y ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$sudo chmod a+r /etc/apt/keyrings/docker.gpg echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$sudo apt-get update
$sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
혹시 위 한줄씩 복사하여 설치하다가, 오류가 발생하는 경우 아래를 순서대로 할 것 !
$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$sudo apt-get update sudo apt-get install docker-ce
$echo '' >> ~/.profile
$echo '# set DOCKER_HOST for docker default context' >> ~/.profile
$echo 'wsl_ip=$(ip addr show eth0 | grep -oP "(?<=inet\s)\d+(\.\d+){3}")' >> ~/.profile
$echo 'export DOCKER_HOST=tcp://$wsl_ip:2375' >> ~/.profile
필자의 경우, 전체 복사 보다는 한줄씩 복사하여, 단계를 밟아 나가는 것을 더 좋아함.
docker 설치가 끝났다면! 다음에 kubernetes를 본격 설치하도록 하겠다!