docker 3

kali-linux를 도커 컨테이너로 띄워보기

저는 docker swarm을 사용하고 있습니다. 따라서, docker-compose.yml과 Dockerfile을 사용해서 kali linux를 설정해야합니다. # DockerfileFROM kalilinux/kali-rolling RUN apt-get update -y && \ apt-get install -y nmap sqlmap hping3 && \ apt-get clean && rm -rf /var/lib/apt/lists/*CMD ["bash", "-l"] kali linux가 일반적인 방법으로는 foreground로 실행되지 않기때문에 docker-compose.yml파일에도 별도의 설정이 필요하더군요.우선 이미지를 다운로드 받으면서 nmap, sqlmap, hpi..

Docker swarm으로 서로다른 호스트에 있는 컨테이너 통신 연결하기

Docker swarm을 사용하면 다른 호스트에 띄워져있는 도커 컨테이너들에게 overlay network를 구성해서 서로 통신할 수 있도록 만들 수 있습니다. docker swarm init-> manager node 역할을 수행할 서버에 위 명령어를 입력합니다.  그러면 이렇게 command를 하나 제공해주는데요, 이걸 복사해서 worker node 역할을 할 서버에 그대로 붙여넣어주면 됩니다.

도커 설치, 프로젝트 설명

./get-docker.sh도커 설치부터 하고 프로젝트에 대해 설명해보겠습니다.도커 설치curl -fsSL https://get.docker.com -o get-docker.sh-> 도커 사이트에서 도커 실행파일 다운로드chmod +x get-docker.sh-> 도커 실행권한 제공./get-docker.sh-> 도커 다운로드 실행만약 안된다면 apt update -y 실행 먼저 해보고 다운로드 받아보기docker -v-> 도커 버전 확인, 잘 다운로드됐는지 확인이렇게 나온다면 도커를 정상적으로 잘 다운로드 하신겁니다. 프로젝트 설명허니팟을 간단하게 구성해보고, 공격 시뮬레이션과 그라파나 모니터링까지 해볼 생각입니다.허니팟이란?사이버 공격을 유도하는 취약한 서비스입니다.실제 서비스로 보이는 시스템을 일부..