DOCKER方式单机部署TiDB V5.4.1

备注:服务器IP:192.168.31.110

服务器配置:虚拟机 32C64G(可16C32G)

部署过程脚本如下:

[root@TiDB /]# docker ps  -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@TiDB /]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@TiDB /]# docker images
REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
docker.io/pingcap/tikv   latest              55d4b11a83f5        7 days ago          548 MB
docker.io/pingcap/tidb   latest              ad7b92852e6c        7 days ago          197 MB
docker.io/pingcap/pd     latest              f7bf6aed1f6e        7 days ago          161 MB
[root@TiDB /]# docker run -d --name pd1 -p 2379:2379 -p 2380:2380 -v /etc/localtime:/etc/localtime:ro -v /tidb:/tidb pingcap/pd:latest --name="pd1" --data-dir="/tidb/pd1" --client-urls="http://0.0.0.0:2379" --advertise-client-urls="http://192.168.31.110:2379" --peer-urls="http://0.0.0.0:2380" --advertise-peer-urls="http://192.168.31.110:2380" --initial-cluster="pd1=http://192.168.31.110:2380"
6f6bc60c1085722cd3abd123d812c10cae6736da9965e26d9acb2c87e927d24c
[root@TiDB /]# docker run -d --name tikv1
"docker run" requires at least 1 argument(s).
See 'docker run --help'.

Usage:  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Run a command in a new container
[root@TiDB /]#   -p 20160:20160
-bash: -p: command not found
[root@TiDB /]#   --ulimit nofile=1000000:1000000
-bash: --ulimit: command not found
[root@TiDB /]#   -v /etc/localtime:/etc/localtime:ro
-bash: -v: command not found
[root@TiDB /]#   -v /tidb:/tidb
-bash: -v: command not found
[root@TiDB /]#   pingcap/tikv:latest
-bash: pingcap/tikv:latest: No such file or directory
[root@TiDB /]#   --addr="0.0.0.0:20160"
-bash: --addr=0.0.0.0:20160: command not found
[root@TiDB /]#   --advertise-addr="192.168.31.110:20160"
-bash: --advertise-addr=192.168.31.110:20160: command not found
[root@TiDB /]#   --data-dir="/tidb/tikv1"
-bash: --data-dir=/tidb/tikv1: No such file or directory
[root@TiDB /]#   --pd="192.168.31.110:2379"
-bash: --pd=192.168.31.110:2379: command not found
[root@TiDB /]# docker run -d --name tikv1 -p 20160:20160 --ulimit nofile=1000000:1000000 -v /etc/localtime:/etc/localtime:ro -v /tidb:/tidb pingcap/tikv:latest --addr="0.0.0.0:20160" --advertise-addr="192.168.31.110:20160" --data-dir="/tidb/tikv1" --pd="192.168.31.110:2379"
bedfc13a3acd1559bf87ed683583f148847d925201530d3a29f5e9bbbdb64a27
[root@TiDB /]# docker run -d --name tikv2 -p 20161:20161 --ulimit nofile=1000000:1000000 -v /etc/localtime:/etc/localtime:ro -v /tidb:/tidb pingcap/tikv:latest --addr="0.0.0.0:20161" --advertise-addr="192.168.31.110:20161" --data-dir="/tidb/tikv2" --pd="192.168.31.110:2379"
3bc1e59d74afe74376e068659c579e7b38b8dba4977db565fa3cbd245fb5e311
[root@TiDB /]# docker run -d --name tikv3 -p 20162:20162 --ulimit nofile=1000000:1000000 -v /etc/localtime:/etc/localtime:ro -v /tidb:/tidb pingcap/tikv:latest --addr="0.0.0.0:20162" --advertise-addr="192.168.31.110:20162" --data-dir="/tidb/tikv3" --pd="192.168.31.110:2379"
6ae89bbec860270134b83ed4530ee2388ff3098789715215284db80a1704f017
[root@TiDB /]# docker run -d --name tidb  -p 4000:4000  -p 10080:10080  -v /etc/localtime:/etc/localtime:ro pingcap/tidb:latest --store=tikv  --path="192.168.31.110:2379"
85701d843d99b2228d10ed41f4c88001b5a80ee885088f0be79eacb1447d8911
[root@TiDB /]#

85701d843d99b2228d10ed41f4c88001b5a80ee885088f0be79eacb1447d8911
[root@TiDB /]# docker ps -a
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                                              NAMES
85701d843d99        pingcap/tidb:latest   "/tidb-server --st..."   58 seconds ago      Up 58 seconds       0.0.0.0:4000->4000/tcp, 0.0.0.0:10080->10080/tcp   tidb
6ae89bbec860        pingcap/tikv:latest   "/tikv-server --ad..."   2 minutes ago       Up 2 minutes        20160/tcp, 0.0.0.0:20162->20162/tcp                tikv3
3bc1e59d74af        pingcap/tikv:latest   "/tikv-server --ad..."   2 minutes ago       Up 2 minutes        20160/tcp, 0.0.0.0:20161->20161/tcp                tikv2
bedfc13a3acd        pingcap/tikv:latest   "/tikv-server --ad..."   3 minutes ago       Up 3 minutes        0.0.0.0:20160->20160/tcp                           tikv1
6f6bc60c1085        pingcap/pd:latest     "/pd-server --name..."   7 minutes ago       Up 7 minutes        0.0.0.0:2379-2380->2379-2380/tcp                   pd1


http://192.168.31.110:2379/dashboard 

你可能感兴趣的:(docker,tidb,运维)