IT/가상화

    docker 설치 이후 실행 에러 해결 하기 (permission,Cannot connect)

    도커 데몬과 연결이 안됄때 해당 에러는 도커가 실행이되어 있지 않을때 발생합니다. 도커를 실행합니다. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? sudo systemctl start docker OS유저가 도커실행 권한이 없을때 sudo chmod 666 /var/run/docker.sock

    docker로 tomcat 실행 시 404 이슈 해결 하기

    도커로 tomcat을 실행하여 간단히 동작 테스트를 하려고하는데, 톰캣 고양이 화면이 나오지 않는 다면 아래와 같은 명령어로 해결 할 수 있습니다. docker pull tomcat:latest docker run -d --name mytomcat -p 8080:8080 tomcat:latest docker exec -it mytomcat /bin/bash mv webapps webapps2 mv webapps.dist/ webapps exit

    [가상화기술] cloud-init이란? (AWS EC2 UserData)

    Intro EC2는 AWS의 가상머신(Virtual Machine) 서비스 입니다. 이 EC2가 처음 가동될때 네트워크, SSH, 스토리지 관련 초기 설정을 가능하게 해주는 기능이 EC2의 UserData 입니다. AWS EC2의 UserData는 cloud-init이라는 오픈소스 솔루션을 사용합니다. 사실 AWS뿐만 아니라 다양한 클라우드 제공자들이 이 cloud-init을 사용하는데요. 오늘은 cloud-init이 무엇인지 자세히 알아보고 어떻게 활용할 수 있는지 알려드리도록 하겠습니다. cloud-init 이란? cloud init은 클라우드 인스턴스 초기화를 위한 업계 표준 다중 배포 오픈소스 솔루션입니다. 주요 퍼블릭 클라우드 제공업체, 프라이빗 클라우드 인프라용 프로비즈닝 시스템, 베어메탈 설..

    [가상화] multipass란? (Ubuntu 서버 가상환경 구축)

    Intro multipass를 처음 접한 건 calico 공부를 시작하게 되면서 였습니다. calico는 다음 URL(https://www.tigera.io/lp/calico-certification/ )에서 무료로 강의를 제공해주고 있습니다. 쿠버네티스 네트워크의 기본부터 시작하기 때문에 쿠버네티스를 공부하시는 분들이면 꼭 한번 들어보시는것을 추천드립니다. calico는 무료 강의에서 실습을 위한 환경을 multipass로 구성하여 진행합니다. multipass란? mutipass는 Canonical에서 만들었으며 Ubuntu의 가상화환경(VM)을 쉽게 구성할 수 있도록 해주는 툴입니다. 참고로 캐노니컬(Canonical)은 영국의 소프트웨어 회사로 우분투 개발자인 마크 셔틀워스가 우분투의 보급을 위해..