docker pull yongman/tidis:latest docker pull pingcap/tikv docker pull pingcap/pd
pd1算法
docker run -d --name pd1 \ -p 23791:2379 \ -p 23801:2380 \ -v /etc/localtime:/etc/localtime:ro \ -v /data:/data \ pingcap/pd:latest \ --name="pd1" \ --data-dir="/data/pd1" \ --client-urls="http://0.0.0.0:23791" \ --advertise-client-urls="http://0.0.0.0:23791" \ --peer-urls="http://0.0.0.0:23801" \ --advertise-peer-urls="http://0.0.0.0:23801" \ --initial-cluster="pd1=http://0.0.0.0:23801,pd2=http://0.0.0.0:23802,pd3=http://0.0.0.0:23803"
pd2docker
docker run -d --name pd2 \ -p 23792:2379 \ -p 23802:2380 \ -v /etc/localtime:/etc/localtime:ro \ -v /data:/data \ pingcap/pd:latest \ --name="pd2" \ --data-dir="/data/pd2" \ --client-urls="http://0.0.0.0:23792" \ --advertise-client-urls="http://0.0.0.0:23792" \ --peer-urls="http://0.0.0.0:23802" \ --advertise-peer-urls="http://0.0.0.0:23802" \ --initial-cluster="pd1=http://0.0.0.0:23801,pd2=http://0.0.0.0:23802,pd3=http://0.0.0.0:23803"
pd3url
docker run -d --name pd3 \ -p 23793:2379 \ -p 23803:2380 \ -v /etc/localtime:/etc/localtime:ro \ -v /data:/data \ pingcap/pd:latest \ --name="pd3" \ --data-dir="/data/pd3" \ --client-urls="http://0.0.0.0:23793" \ --advertise-client-urls="http://0.0.0.0:23793" \ --peer-urls="http://0.0.0.0:23803" \ --advertise-peer-urls="http://0.0.0.0:23803" \ --initial-cluster="pd1=http://0.0.0.0:23801,pd2=http://0.0.0.0:23802,pd3=http://0.0.0.0:23803"
tikv1code
docker run -d --name tikv1 \ -p 20161:20160 \ -v /etc/localtime:/etc/localtime:ro \ -v /data:/data \ pingcap/tikv:latest \ --addr="0.0.0.0:20161" \ --advertise-addr="0.0.0.0:20161" \ --data-dir="/data/tikv1" \ --pd="0.0.0.0:23791,0.0.0.0:23792,0.0.0.0:23793"
tikv2it
docker run -d --name tikv2 \ -p 20162:20160 \ -v /etc/localtime:/etc/localtime:ro \ -v /data:/data \ pingcap/tikv:latest \ --addr="0.0.0.0:20162" \ --advertise-addr="0.0.0.0:20162" \ --data-dir="/data/tikv2" \ --pd="0.0.0.0:23791,0.0.0.0:23792,0.0.0.0:23793"
tikv3test
docker run -d --name tikv3 \ -p 20163:20160 \ -v /etc/localtime:/etc/localtime:ro \ -v /data:/data \ pingcap/tikv:latest \ --addr="0.0.0.0:20163" \ --advertise-addr="0.0.0.0:20163" \ --data-dir="/data/tikv3" \ --pd="0.0.0.0:23791,0.0.0.0:23792,0.0.0.0:23793"