CentOS に Claude Code をデプロイする完全ガイド

Claude Code は Anthropic が提供する CLI ツールで、ターミナルで直接 Claude AI と対話しながらコーディング作業を行えます。本記事では CentOS へのデプロイ手順を全工程にわたり紹介します。

· 阅读需 2 分钟

flannel 実践:Docker クロスホストコンテナネットワークをゼロから構築

flannel 実践:Docker クロスホストコンテナネットワークをゼロから構築 一、ネットワーク環境の計画 etcd ホスト IP:192.168.8.88 ホスト名:docker-network Host1 IP:192.168.8.188 ホスト名:web01 Host2 IP:192.168.8.99 ホスト名:web02 二、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 設定の説明: ...

· 阅读需 3 分钟