본문 바로가기

반응형

Docker Swarm

Docker Swarm 서비스를 확인하고 Docker Swarm 모드를 비활성화하는 방법 Docker Swarm 서비스를 확인하고 Docker Swarm 모드를 비활성화하는 방법 현재 노드의 상태를 확인 현재 Swarm 클러스터의 모든 노드 목록을 표시합니다. docker node ls $ docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION r5gzcy2g0swe61mkuz71do3cr * serv-24 Ready Active Leader 25.0.0 현재 호스트의 호스트 이름과 일치하는 노드를 찾아서 표시합니다. docker node ls | grep $(hostname) $ docker node ls | grep $(hostname) r5gzcy2g0swe61mkuz71do3cr * serv-24 Rea.. 더보기
Docker Swarm 클러스터에 서비스를 배포하고 업데이트하며 전역 스케일을 조절하는 방법 Docker Swarm 클러스터에 서비스를 배포하고 업데이트하며 전역 스케일을 조절하는 방법 Docker Swarm 클러스터에서 서비스를 배포하고 업데이트하며 전역 스케일을 조절하고, 마지막으로 서비스와 스택을 삭제하는 과정입니다. Docker Swarm 초기화 docker swarm init 1. Docker Swarm 클러스터에 서비스 배포 Dockerfile 작성 vim Dockerfile # 베이스 이미지 정의 FROM nginx:latest # 작업 디렉토리 설정 WORKDIR /usr/share/nginx/html # 복사할 파일 추가 (예: index.html) COPY index.html . # 노출할 포트 설정 EXPOSE 80 # 컨테이너 시작 시 실행할 명령어 (예: Nginx 시작).. 더보기
Docker Swarm 클러스터에 서비스를 배포하는 방법 Docker Swarm 클러스터에 서비스를 배포하는 방법 간단한 웹 애플리케이션을 배포하는 예제 1. Docker Swarm 초기화 docker swarm init $ docker swarm init Swarm initialized: current node (r5gzcy2g0swe61mkuz71do3cr) is now a manager. To add a worker to this swarm, run the following command: docker swarm join --token SWMTKN-1-40ip16kv9qxhuz5pplde-64zbe5aqna0wm46mxo 192.168.100.201:2377 To add a manager to this swarm, run 'docker swarm join.. 더보기

728x90
반응형