*Ubuntu에서 진행
* OS 확인 : cat /etc/os-release
*자세한 설명 생략
① root 계정 전환
su - root
② apt 패키지 업데이트
apt-get update
③ 의존 패키지 설치
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
*apt-transport-https : apt 전송을 HTTP 보안 프로토콜을 통해 액세스 되는 저장소의 사용을 허용
*ca-certificates : 인증서 검증을 위한 패키지
*curl : 명령어를 통해 URL 요청하는 패키지
*gnupg-agent : GNU 프라이버시 가드-암호화 패키지
*software-properties-common : 사용된 apt 저장소의 추상화를 제공, 배포 및 독립 소프트웨어 소스를 쉽게 관리
④ Docker 공식 GPG KEY 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
*-fsSL : 컨텐츠만 다운로드
*GPG KEY : GNU Privacy Guard(GnuPG) 배포 파일의 인증을 확인하는 데 사용되는 자유 소프트웨어 패키지
*apt-key add : apt key List에 새로운 key 추가
⑤ apt-repository 추가
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
*Kali-Linux를 위해 공식적으로 제공하는 docker Repository가 없으므로 debian 기반에서 동작하는 Repository를 리스트에 추가
⑥ 추가한 apt-repository 가져오기
apt-get update
⑦ Docker 엔진 설치
apt-get install docker-ce docker-ce-cli containerd.io
*docker-ce : Docker Community Edition(무료) 엔진
*docker-ce-cli : Docker Command Line Interface
*containerd.io : Container Runtime
⑧ Docker System 상태 확인
systemctl status docker
▷ 참고
유혹하는 개발하기
Python, Django, 데이터 분석, 알고리즘 등 매일 공부한 내용을 기록합니다.
roseline124.github.io
Flan Scan을 활용한 취약점 점검
01. 개요 Flan Scan은 클라우드플레어(Cloudflare)에서 Nmap 오픈소스 도구를 기반으로 개발되었으며, 네트워크에 존재하는 모든 서비스를 탐지하고 CVE 데이터베이스와 대조하여 취약점을 찾
www.igloo.co.kr
▷ 관련 글
Docker 란?
애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼 *자세한 설명 생략 ▷ Docker 란? Container 기반의 오픈소스 가상화 플랫폼 하나의 Host OS위에 Docker를 설치하여 다수의 C
coding-today.tistory.com
Docker Cluster(Swarm 모드)구성 방법
두 개의 HOST를 이용한 Docker Cluster 구성 *Docker Desktop(Windows 10)은 Docker Swarm을 지원하지 않는다.(단일 Cluster만 가능) *Ubuntu에서 진행 *자세한 설명 생략 *A Host : Manager Node *B Host : Worker Node *Manager Node : W
coding-today.tistory.com
docker-compose.yml Example
docker-compose.yml 간단한 예시와 속성 별 간단한 주석 * docker-compose 관련 설명 생략 * [주의] .yml 파일은 탭(tap)을 지원 하지 않음 ▷ docker-compose.yml # docker-compose 버전 version: '0.0' # 한개 또는 여러 개의
coding-today.tistory.com
Dockerfile을 이용한 Application 배포
Dockerfile을 작성하여 Image 생성 후 Container 실행 *자세한 설명 생략 ▷ Dockerfile *Dockerfile: Docker에서 Image를 생성하기 위한 파일 # Docker Create Image # base Image(ubuntu 20.04) FROM adoptopenjdk/openjdk11 # application st
coding-today.tistory.com
'▶ Back-End > Server' 카테고리의 다른 글
Dockerfile을 이용한 Application 배포 (0) | 2023.10.17 |
---|---|
Docker Cluster(Swarm 모드)구성 방법 (0) | 2023.09.18 |
MQTT Broker(mosqitto) 설치 및 설정 (0) | 2022.11.16 |
Visual Studio Code 설치 방법 (0) | 2022.11.10 |
IntelliJ(Community) SpringBoot Project 생성 (0) | 2022.11.08 |
댓글