반응형 서비스생성하기2 [Docker] : nginx 웹 서버 서비스 생성하기 —replica 옵션을 추가하고 Nginx 웹 서버 이미지를 이용해 서비스를 외부에 노출 시켜본다. docker service create --name myweb \\ --replicas 2 \\ -p 80:80 \\ nginx 레플리카 컨테이너를 정의하고 이름을 설정하고 컨테이너 80번 포트를 각 노드의 80번 포트로 연결하는 서비스를 생성한다. docker service ps myweb 생성된 컨테이너를 확인해 보면 스웜 클러스터 내의 노드 중 하나를 선택해 80번 포트로 접근, Nginx 웹 서버가 구동되는 것을 확인할 수 있다. docker service scale myweb=4 명령어를 통해 레플리카셋의 수를 늘이거나 줄일 수 있다. docker service ps myweb 컨테이너 목록을 다.. 2022. 3. 4. [Docker] : 서비스 생성하기 docker service 명령어로 시작할 수 있다. docker service create \\ ubuntu:14.04 \\ /bin/sh -C "while true; do echo hello world; sleep 1; done" ubuntu:14.04 이미지로 서비스 내 컨테이너를 생성하고 컨테이너가 시작할 때 명령어로 “hello world”를 출력하는 셸 명령어를 설정한다. 서비스 내의 컨테이너는 detached 모드로 -d를 넣어 동작할 수 있는 이미지를 사용해야 한다. docker service ls 서비스를 생성했다면 서비스의 목록을 확인해 방금 생성한 서비스가 정상적으로 구동되고 있는지 확인해 본다. 스웜 클러스터 내의 서비스 목록을 확인하는 명령어이다. docker service ps .. 2022. 3. 4. 이전 1 다음 반응형