[산대특]클라우드기반 빅데이터 활용 정보 시스템보안과정/Cloud

[산대특] Docker Alpine, Inspect, Logs, fulentd 로깅, Container에 Resource 할당, Docker FTP, Docker Swarm

어라연히프제 2024. 11. 6. 08:26

1105

 

이미지 중에서 가장 용량이 적은 이미지 형식 => Alpine

 

docker inspect 컨테이너

=> 해당 컨테이너에 대한 정보를 자세히 보임

=> docker에서 Debugging 도구

 

docker logs 컨테이너

=> 해당 컨테이너에 대한 활동이력을 보인다. 

 

fluentd 로깅

fluentd => Open source, 각족 오그를 수집하고 저장 가능. 이 도구를 통해 컨테이너 로그들을 AWS S3, HDFS, MongDB 등에 저장하게 만들 수 있다. 

 

docker 서버에서 데이터 발생 -> fluentd 로 전송, fluentd 에서 MongoDB 에 로그 기록

 

컨테이너 리소스 할당

Docker에서 컨테이너들의 관계는 수평적 개념이다. 그래서 컨테이너별 역할에 따라 리소스를 다르게 설정해야할 때도 있다. => 그렇지 않다면, 리소스를 마구마구 사용, 마구마구 독점

Memory CPU HDD(대역폭 제한)
--memory="1g" --cpu-shares 1024
--cpu-period
--cpu-quota
--cpus
--cpuset-cpu
--device-read-bps
--device-write-iops
--device-read-iops

 

Docker 에서 FTP 서버

Docker 에서는 pureFTP 나 wuFTP 로 FTP 파일 서버를 운영한다.

 

MySQL 엔진은 두 가지!! 

- InnoDB 와 MyISAM

 

Docker Swarm

은 내일!

 

바라지 말고, 신경쓰지 말고, 말과 행동을 조심하자