전체 글
-
ansible when 조건문을 활용 rocky, ubuntu에 wordpress 설치 및 삭제공부합시다!/Ansible 2026. 10. 21. 14:32
when 조건문을 활용해서 ubuntu와 rocky linux에 wordpress 설치 및 삭제하는 playbook 입니다.ansible 예약 변수인 ansible_facts를 활용하기 위해서 gather_facts는 true로 설정. 1. 설치 코드 ---- name: wordpress downloac & install hosts: http gather_facts: true ignore_errors: true tasks: - name: package install rocky dnf: name: - wget - tar - httpd - php - php-gd - php-mysqlnd when: ansi..
-
특정 파일 및 디렉토리 삭제공부합시다!/Ansible 2026. 10. 20. 15:59
특정한 이름의 패턴을 갖는 파일이나 디렉토리를 찾아서 삭제하는 방법입니다. 1. find 모듈 사용해서 결과값을 register에 저장2. register의 저장 내용 화면에 출력3. 저장된 register의 필드에서 해당 경로를 추출해서 삭제합니다. ---- name: wordpress remove hosts: web gather_facts: false ignore_errors: true tasks: - name: firewall init firewalld: port: 80/tcp immediate: true permanent: true state: disabled - name: package delete dnf: name: "{{ i..
-
서른여덟의 김성대는?생각하며...꿈꾸며... 2026. 10. 19. 16:38
15년전! 서른여덟의 김성대는? 사업 실패 후 아버지 쓰러지시고 이혼 후 의지할 데 없이 본가에서 딸아이를 키우며 살았다! 어머니는 매일 나가서 박스라도 주우라고 타박하시고 당시 내가 할 줄 알고 잘 하는 것이라고는 책을 보는 것뿐! 당시 코엑스 지하의 서울문고 VIP라 서점 커피숍에서 1,000원 내고 커피 한 잔 시켜서 하루종일 책만 봤다! 움직이면 자리 뺏기고 하니 여러책을 뽑아다가 하루 종일 주구장창! IT책뿐 아니라 여러분야의 책들을! 그저 할 줄 알고 해본 일이 그 분야니! 다행이 그때의 지식들로 아직까지도 선생이랍시고 밥 먹고 살고 있다! 당시 포기하고 박스나 주우러 다녔으면 난 아직도 그렇게 박스를 주우며 살았을텐데! 이제는 운좋게 힘들때는 나를 지지해주는 학생, 제자들과 함께 행복하게 살..
-
docker compose 파일 및 네트워크공부합시다!/Container 2026. 10. 16. 16:24
일단 설명은 나중에 파일부터 compose.yml 파일services: db: image: mysql:8.0# container_name: m1# restart: always environment: MYSQL_ROOT_PASSWORD: It12345! MYSQL_DATABASE: word MYSQL_USER: sdkim MYSQL_PASSWORD: It12345! volumes: - db_data:/var/lib/mysql networks: - ingress word: image: wordpress# container_name: w1# restart: always ports: - 60080:80 ..
-
docker swarm 구성공부합시다!/Container 2026. 9. 17. 17:32
kubernetes Cluster를 구성, 활용해 보신 분들은 Cluster의 장점을 모두 이해 하실겁니다.docker에서도 역시 Cluster를 구성해서 docker container를 배포, 관리 하실 수 있습니다.즉 docker의 Orchestration 도구가 바로 docker swarm 입니다. docker swarm을 구성하는 이유가 Cluster를 사용하기 위해서라면 docker compose를 이용한 docker stack을 이용하여 멀티호스트에 Service를 배포하는 것이 당연하지 않을까요?즉 docker compose 만으로는 코드화및 서비스는 구성이 가능하지만 여러 node에 Service를 배포하는 docker stack을 사용할 것이라면 docker swarm 구성은 필수입니다...
-
docker compose, docker swarm, docker stack 설치공부합시다!/Container 2026. 9. 17. 16:32
설치 환경은 rockylinux9-5 입니다.minimal 설치 후 docker를 설치하면 docker compose는 자동으로 설치가 됩니다.docker swarm은 구성만 하시면 되고 역시나 docker stack은 별도의 설치 없이 자동으로 실행됩니다. 자 그럼 docker 설치 과정을 따라가 볼까요! 1. dnf config-manager를 통해서 docker repository를 추가하는 과정 입니다.# dnf install -y dnf-plugins-core config-manager를 사용하기 위해서 dnf-plugins을 먼저 설치합니다.# dnf config-manager -y --add-repo https://download.docker.com/linux/centos/docker-..
-
docker, docker compose, docker swarm, docker stack 비교공부합시다!/Container 2026. 9. 17. 12:31
단순히 docker 하나만 공부하는 것에도 시간을 할애해야 하는데.....!docker, docker compose, docker swarm, docker stack 이거 또 다 언제하남유! 그러나 AI지능이 활성화 되면서 대규모 전력과 Memory등을 필요로 하는 상황에서 기존 Container 기술들이 훌륭한 대안으로 자리잡지 않을까?란 점을 고려한다면 지금이라도 마저 공부를 끝내야 하겠죠! 일단 위의 기술에 대한 비교표 입니다. 구분주요 대상 / 범위핵심 역할주요 명령어Docker단일 컨테이너1개 서버하나의 컨테이너를 생성, 실행, 관리하는 기본 엔진docker rundocker psDocker Compose멀티 컨테이너단일 서버여러 컨테이너를 하나의 파일(yaml)로 정의하고 동시 제어docker..