CentOS에서 Claude Code 배포 전체 가이드
Claude Code는 Anthropic이 출시한 CLI 도구로, 터미널에서 직접 Claude AI와 상호작용하여 코딩 작업을 완료할 수 있습니다. 이 글에서는 CentOS에서의 배포 전체 과정을 소개합니다.
Claude Code는 Anthropic이 출시한 CLI 도구로, 터미널에서 직접 Claude AI와 상호작용하여 코딩 작업을 완료할 수 있습니다. 이 글에서는 CentOS에서의 배포 전체 과정을 소개합니다.
flannel 실전: Docker 크로스 호스트 컨테이너 네트워크 구축 1. 네트워크 환경 계획 etcd 호스트 IP: 192.168.8.88 호스트명: docker-network Host1 IP: 192.168.8.188 호스트명: web01 Host2 IP: 192.168.8.99 호스트명: web02 2. etcd 호스트 구성 단계 1: etcd 다운로드 및 압축 해제 github.com에서 etcd-v3.6.0-linux-amd64.tar.gz 소프트웨어 패키지를 다운로드합니다 소프트웨어 패키지를 etcd 호스트의 /root 디렉토리에 복사하고 압축을 해제합니다: 1 [root@docker-network ~]# tar -zxvf etcd-v3.6.0-linux-amd64.tar.gz 단계 2: etcd 실행 파일 설치 1 2 [root@docker-network ~]# cd etcd-v3.6.0-linux-amd64 [root@docker-network etcd-v3.6.0-linux-amd64]# cp etcd* /usr/local/bin/ 단계 3: 데이터 디렉토리 생성 1 [root@docker-network ~]# mkdir /var/lib/etcd 단계 4: etcd 서비스 구성 및 시작 etcd.service 파일을 생성합니다: 1 [root@docker-network ~]# vim /usr/lib/systemd/system/etcd.service 1 2 3 4 5 6 [Unit] Description=etcd_service [Service] ExecStart=/usr/local/bin/etcd --name etcd1 --data-dir /var/lib/etcd --listen-client-urls http://192.168.8.88:2379,http://127.0.0.1:2379 --advertise-client-urls http://192.168.8.88:2379,http://127.0.0.1:2379 [Install] WantedBy=multi-user.target 시스템 서비스 구성을 다시 로드하고 etcd를 시작합니다: 1 2 3 [root@docker-network ~]# systemctl daemon-reload [root@docker-network ~]# systemctl enable etcd.service [root@docker-network ~]# systemctl restart etcd.service etcd 리스닝 상태를 확인합니다: 1 2 3 [root@docker-network ~]# netstat -tulnp |grep :2379 tcp 0 0 192.168.8.88:2379 0.0.0.0:* LISTEN 1912/etcd tcp 0 0 127.0.0.1:2379 0.0.0.0:* LISTEN 1912/etcd 단계 5: etcd에 flannel 네트워크 구성 추가 1 etcdctl --endpoints http://127.0.0.1:2379 put /coreos.com/network/config '{"Network": "172.16.0.0/16", "SubnetLen": 24, "SubnetMin": "172.16.1.0","SubnetMax": "172.16.10.0", "Backend": {"Type": "vxlan"}}' 1 etcdctl --endpoints http://192.168.8.88:2379 get /coreos.com/network/config 구성 설명: ...