ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • docker compose, docker swarm, docker stack 설치
    공부합시다!/Container 2026. 9. 17. 16:32
    728x90

    설치 환경은 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-ce.repo
    centos용 docker community Edition 리포티토리를 다운로드 합니다.
    /etc/yum.repos.d/ 디렉토리에 다운르도 됩니다.

     

    2. docker-ce를 설치하면  buildx와 compose plugin 역시 자동으로 설치 됩니다.

    공식사이트에서는 이것까지 설치하라고 하던데 의존성에 의해서 설치되니 너무 길게 타이핑 안하셔도 됩니다.

    # dnf install -y docker-ce docker-ce-cli containerd.io
    docker-ce: docker community Edition
    docker-ce-cli: docker community Edition Command line Interface
    containerd.io: 업체 표준 container run time
    
    # systemctl enable --now docker
    docker start와 함께 systemd에 symbolic link를 생성해서 부팅시에 docker 실행
    systemctl start docker & systemctl enable docker 의미
    
    # docker --help
    # docker compose --help
    # docker service --help
    # docker stack --help
    모두 다 잘 작동하실 겁니다.

     

    가볍게 설치가  끝났으니 다음에는 docker swarm을 구성합니다.

     

     

    728x90
Designed by Tistory.