# Команда peer ## Описание Команда `peer` включает несколько подкоманд, которые позволяют администраторам выполнять определенные операции на одноранговых узлах. Например, для добавления однорангового узла в канал предназначена подкоманда `peer channel`, а подкоманда `peer chaincode` позволяет развернуть чейнкод со смарт-контрактом на одноранговом узле. ## Синтаксис Команда `peer` включает следующие подкоманды: ``` peer chaincode [опция] [флаги] peer channel [опция] [флаги] peer node [опция] [флаги] peer version [опция] [флаги] ``` Подкоманды имеют разные опции, которые описаны в отдельных подразделах далее. Далее по тексту для простоты под **командой** будем подразумевать непосредственно команду (`peer`), ее подкоманды (`channel`), а также опции подкоманд (`fetch`). Если подкоманда указывается без опций, в результате ее выполнения возвращается краткая справка, как описано подразделе про флаг `--help` ниже. ## Флаги Подкоманды `peer` имеют соответствующие флаги, многие из которых являются *глобальными* и могут использоваться с другими подкомандами. Флаги описываются отдельно для каждой конкретной подкоманды `peer`. Непосредственно команда `peer` имеет единственный флаг: * `--help` Флаг `--help` позволяет получить краткую справку по каждой из команд `peer`. Флаг `--help` очень удобен для получения справки как по самой команде, так и по подкомандам и их опциям. Например: ``` peer --help peer channel --help peer channel list --help ``` Более подробно это описано в подразделах о соответствующих подкомандах `peer`. ## Использование Ниже приводится пример использования флага с командой `peer`. * Использование флага `--help` с командой `peer channel join`. ``` peer channel join --help Joins the peer to a channel. Usage: peer channel join [flags] Flags: -b, --blockpath string Path to file containing genesis block -h, --help help for join Global Flags: --cafile string Path to file containing PEM-encoded trusted certificate(s) for the ordering endpoint --certfile string Path to file containing PEM-encoded X509 public key to use for mutual TLS communication with the orderer endpoint --clientauth Use mutual TLS when communicating with the orderer endpoint --connTimeout duration Timeout for client to connect (default 3s) --keyfile string Path to file containing PEM-encoded private key to use for mutual TLS communication with the orderer endpoint -o, --orderer string Ordering service endpoint --ordererTLSHostnameOverride string The hostname override to use when validating the TLS connection to the orderer. --tls Use TLS when communicating with the orderer endpoint ``` На этом обзор синтаксиса команды `peer channel join` можно считать завершенным.