목록배포/docker (2)
Lsiron
Docker는 소프트웨어 컨테이너화 플랫폼으로, 애플리케이션을 그 종속성과 함께 패키징하여 일관된 환경에서 실행할 수 있도록 돕는 도구이다. Docker를 사용하면 개발, 테스트, 프로덕션 환경에서 일관된 성능을 유지할 수 있으며, 배포 과정을 단순화하고 효율화할 수 있다. 즉, Docker란 환경설정을 편리하게 해주는 도구이다. Docker는 소프트웨어 개발, 배포, 운영의 모든 단계에서 많은 이점을 제공한다. 일관된 환경 제공, 리소스 효율성, 빠른 배포 및 롤백, 확장성, 마이크로서비스 아키텍처 지원, CI/CD 통합, 플랫폼 독립성, 개발자 생산성 향상, 보안 격리 등 다양한 필요성을 충족시키며, 이는 Docker를 현대 소프트웨어 개발 및 운영의 필수 도구로 만들었다. Docker를 도입하면 ..
1. 지금 들어온 클라우드의 OS 확인한다.$ cat /etc/os-release 2. OS확인 했으니, 아키텍처를 확인한다. AMD / ARM $ uname -m 3. 권한을 확인한다. 지금 내가 누군지(유저 인지 루트인지) $ whoami=> 유저라면, SUDO 권한이 있는지 확인한다.$ sudo ls=> Sudo 권한이 없으면, 조금 머리아파진다. root 계정 진입가능 여부 확인한다.$ sudo su root 4. 패키지를 업데이트 및 업그레이드한다. $ apt update / $ apt upgrade => 권한이 없다면?$ sudo apt update / $ sudo apt upgrade=> Y 입력하고 엔터 5. neofetch를 설치해준다.$ sudo apt install neofetch..