전체 글
-
광배생각하며...꿈꾸며... 2022. 12. 17. 00:15
광배 : 부처님의 몸에서 나오는 광채를 형상화한 것! 모셔온 부처님이 장남감만은 아닌 듯! 화분 가운데 모셔 놨더니 주변 식물이 광배처럼 자라난다! 앞쪽은 그냥 아래로만 퍼지는 데 뒷쪽은 위로 쭉쭉 뻣어 광배처럼......! 보고 싶은 것만 보일것이고 햇볕을 보고 자란 쪽이 그 쪽 일 수도 있겠지만 그래도 오다가다 보며 참 신기하단 생각을! 그래서 집에 들이는 모든 물건에는 정성을 쏟아야 한다! 싸고 비싸고가 아니라 내가 얼마나 정성을 들이느냐에 따라 사물은 달라진다! 공부도 스스로가 얼마나 진심으로 정성을 쏟느냐에 따라 결과는 달라진다!
-
PODMAN: Registry와 Search공부합시다!/Container 2022. 12. 16. 00:14
장기 과정 강의 진행시 항상 주의 깊게 살피는 부분이 있습니다. 지각, 결석등의 근태 - 요건 그냥 두면 암처럼 쉽게 퍼져 학습 분위기가 완전히 망가집니다 -와 기본적인 예의 입니다. 아주 사소한 것인데 이런 부분이 잘 통제가 되는 반은 전체적으로 학습 분위기가 좋아서 끝까지 문제가 없습니다만 이런 기본적인 사항들이 통제가 되지 않고 예의까지 없어지면 그 반은 교육중, 또는 과정이 끝나도 문제가 많아지게 됩니다. 조금 잘(?)하는 사람은 겸손하게 주변을 도와주면 되고, 조금 못하는 사람은 감사하게 도움을 받으면 됩니다. 못 하는 것 죄가 아닙니다. 잘하기 위해 공부하는 것이니, 하지만 다른 사람의 기회를 가져와 안하는 것은 죄 입니다. All for one, One for all은 이럴때 쓰는 말인가 봅..
-
-
Docker : Network공부합시다!/Container 2022. 12. 15. 11:29
Docker 에서 사용하는 대표적인 네트워크는 크게 3가지로 구성되어 있습니다.! 1. Bridge 2. Host 3. None 하나씩 살펴보도록 할께요! 1. Bridge 1.1. 쉽게 표현하면 우리가 알고 있는 NAT 기능을 수행합니다. 1.2. Bridge에 무슨 NAT냐 하실텐데 iptables의 Masquerade 기능을 이용하여 DNAT과 SNAT을 구현하고 있습니다. 1.2.1. 위의 그림에서 보시면 httpd 컨테이너를 실행하면 외부의 모든 소스가 내부의 172.17.0.2의 TCP HTTPD로의 통신이 가능하게끔 자동적으로 iptables가 설정 됩니다. 1.3. 물론 스위치의 기능도 당연히 수행합니다. - 동일 네트워크에서의 통신(요걸로 Container간 통신이 가능합니다.) 1.4...
-
PODMAN: POD 구성 및 wordpress + mysql공부합시다!/Container 2022. 12. 15. 00:13
외부에 노출을 해야하는 서비스와 그렇지 않은 서비스가 동시에 존재한다면....... POD를 구성해서 서비스 하시면 쉽게 해결이 됩니다. POD 구성시 노출 해야할 Port를 지정하고 그렇지 않은 서비스는 POD에서 Port를 노출하지 않고 hostname 으로 접속이 가능합니다. 해서 오늘은 POD 구성은 Wordpress를 외부에 노출하고 mysql은 port를 노출하지 않고 hostname으로 구성하는 실습을 진행하겠습니다. 1. port를 지정하지 않는 pod 생성 1.1. pod 생성 1.2. container 생성 error 2. port를 지정하는 pod 생성 2.1. POD 생성 # podman pod create --name portpod -p 60080:80 --hostname mysq..
-
PODMAN: POD공부합시다!/Container 2022. 12. 14. 00:12
pod란 개념은 K8S에서 유래 되었다. pod란 Container를 실행하는 최소 단위이며 하나, 또는 그 이상의 Container가 실행되는 환경이다. PODMAN의 pod 역시 이와 유사하게 정의되어 있다. 1. 구조 및 Infra Container 1.1. 모든 Podman pod에는 infra container가 포함되어 있음. 1.2. Infra container는 아무 작업도 수행하지 않지만 sleep mode로 전환되지는 않는다. 1.2.1. 중요 정보 저장 및 Pod 유지 1.3. Infra Container는 팟(Pod)과 연관된 NameSpace를 보유 1.4. Podman이 pod내의 다른 Container에 연결할 수 있도록 함. 1.4.1. 이렇게 함으로서 pod 내의 Conta..
-
PODMAN 일반적인 사용법공부합시다!/Container 2022. 12. 13. 00:11
podman의 일반적인 사용법은 docker와 크게 차이점이 없습니다. 리포지토리를 지정하지 않으면 docker.io를 기본적으로 사용하게 됩니다. 그럼 docker 처럼 사용해 보겠습니다. 1. Install 1.1. Cento7.4이후 버전에는 기본적으로 별다른 작업 없이 설치가 가능합니다. # yum install -y podman 2. 도움말 확인 2.1. 도움말을 확인해보면 docker와 거의 흡사함을 알수 있습니다. # podman --help 3. apache image 가져오기 3.1. pull 명령어을 이용해 image를 가져옵니다. 3.2. 확인을 해보면 docker.io를 사용함을 확인할 수 있습니다. # podman pull httpd # podman images 4. alpine ..