본문 바로가기
728x90
반응형

컨테이너/도커24

02 스웜 모드의 서비스 장애 복구 복제 모드로 설정된 서비스의 컨테이너가 정지하거나 특정 노드가 다운되면 스웜 매니저는 새로운 컨테이너를 생성해 자동으로 복구함 #1 특정 노드에서 myweb 서비스에 속한 컨테이너를 삭제하면 자동으로 다시 생성되는 것을 확인 #1-1 swarm-manager 노드에서 실행 중인 컨테이너 목록 확인 #1-2 swarm-manager 노드에서 실행 중인 컨테이너 강제로 삭제 #1-3 myservice 서비스의 태스크(task) 확인 → 새로운 태스크가 생성된 것을 확인 #2 특정 노드가 다운되면 해당 노드의 컨테이너가 종료되고 다른 노드에 컨테이너가 생성되는 것을 확인 #2-1 swarm-worker1 노드의 도커 데몬 프로세스를 종료 #2-2 매저저 노드(swarm-manager)에서 노드 상태 확인 → .. 2020. 9. 17.
01 스웜 모드 서비스 도커 vs 스웜 모드 도커 명령어의 제어 단위 ≫ 컨테이너 스웜 모드 명령어의 제어 단위 ≫ 서비스 서비스 같은 이미지에서 생성된 컨테이너의 집합 서비스를 제어하면 해당 서비스 내의 컨테이너에 같은 명령이 실행됨 서비스 내에 컨테어너는 한 개 이상 존재할 수 있으며, 컨테이너들은 각 워커 노드와 매니저 노드에 할당됨 각 노드에 할당된 컨테이너들을 태스크(task)라고 함 #1 서비스 생성 #2 서비스 조회 #3 서비스 상세 정보 조회 #4 서비스 삭제 docker rm과 달리 서비스의 상태에 관계 없이(중지 여부와 관계 없이) 서비스의 컨테이너를 바로 삭제할 수 있음 #5 nginx 웹 서버 서비스 생성 #6 스웜 클러스터 내의 어떤 노드로 접근해도 서비스에 접근이 가능 nginx 컨테이너가 없는 노드로.. 2020. 9. 17.
도커로 MySQL 설치 및 실행 윈도우 도커 데스크탑에 파일 공유 폴더를 추가합니다. MySQL 도커 이미지를 다운로드합니다. PS C:\Users\myanj> docker pull mysql:8.0.20 : PS C:\Users\myanj> docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 8.0.20 30f937e841c8 7 days ago 541MB MySQL 컨테이너 생성 및 실행에 사용할 docker-compose.yml 파일을 작성합니다. version: "3" # 파일 규격 버전 services: # 컨테이너 정의 db: # 서비스 이름 image: mysql:8.0.20 # 이미지 이름 container_name: mysql_db # 컨테이너 이름 ports: - "3.. 2020. 5. 28.
09 docker container network 네트워크 확인 도커는 기본값으로 bridge, host, none 세개의 네트워크를 만들며, 도커 네트워크를 확인하려면 docker network ls 명령을 사용합니다. root@server:~/docker# docker network --help Usage:docker network COMMAND Manage networks Options: --help Print usage Commands: connect Connect a container to a network create Create a network disconnect Disconnect a container from a network inspect Display detailed information on one or more networks .. 2019. 5. 20.
728x90
반응형