본문 바로가기

Docker Swarm

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