docker build --force-rm --no-cache -t takin-mysql:1.0 .
docker run --name takin-mysql -e MYSQL_ROOT_PASSWORD=shulie@2020 -d takin-mysql:1.0
-p 3306:3306
参数 MYSQL_ROOT_PASSWORD :指定密码
docker save -o takin-mysql.tar takin-mysql:1.0
docker build --force-rm --no-cache -t takin-clickhouse:1.0 .
docker run -d --name takin-clickhouse \
-e CLICKHOUSE_PASSWORD=shulie@2020 \
--ulimit nofile=262144:262144 \
takin-clickhouse:1.0
-p 9000:9000
-p 8123:8123 \
参数 CLICKHOUSE_PASSWORD :指定密码
docker save -o takin-clickhouse.tar takin-clickhouse:1.0
docker run -d --name takin-redis redis --requirepass "shulie@2020"
-p 6379:6379
参数 requirepass :指定密码
docker run -d --name takin-influxdb \
-e INFLUXDB_HTTP_AUTH_ENABLED=true \
-e INFLUXDB_ADMIN_USER=root \
-e INFLUXDB_ADMIN_PASSWORD=shulie@2020 \
-e INFLUXDB_DB=jmeter \
influxdb:1.8.9
-p 8086:8086
参数
是否允许http鉴权 INFLUXDB_HTTP_AUTH_ENABLED :true
管理员用户名 INFLUXDB_ADMIN_USER :root
管理员用户名 INFLUXDB_ADMIN_PASSWORD :shulie@2020
docker build --force-rm --no-cache -t takin-nginx:1.0 .
docker run -d --name takin-nginx \
-e TAKIN_TRO_WEB_URL=localhost \
-p 8090:80 takin-nginx:1.0
参数 TAKIN_TRO_WEB_URL :指定外网地址,提供给外网使用
docker save -o takin-nginx.tar takin-nginx:1.0
docker run -d --name takin-zookeeper zookeeper:3.5
-p 2181:2181
参数 :指定密码
docker save -o takin-nginx.tar takin-nginx:1.0
docker build --force-rm --no-cache -t takin-tro-web:1.0 .
docker run -d --name takin-tro-web \
-p 10008:10008 \
-e MYSQL_HOST=takin-mysql \
-e MYSQL_PORT=3306 \
-e MYSQL_USERNAME=root \
-e MYSQL_PASSOWORD=shulie@2020 \
-e REDIS_HOST=takin-redis \
-e REDIS_PORT=6379 \
-e REDIS_PASSOWORD=shulie@2020 \
-e INFLUXDB_HOST=takin-influxdb \
-e INFLUXDB_PORT=8086 \
-e INFLUXDB_USERNAME=root \
-e INFLUXDB_PASSOWORD=shulie@2020 \
-e TRO_CLOUD_HOST=takin-tro-cloud:10010 \
-e AMDB_HOST=http://takin-amdb:10032 \
-e ZK_HOSTS=takin-zookeeper:2181 \
-e EXT_CONFIG=1234=12123 \
--link takin-mysql:takin-mysql \
--link takin-redis:takin-redis \
--link takin-influxdb:takin-influxdb \
--link takin-zookeeper:takin-zookeeper \
--link takin-tro-cloud:takin-tro-cloud \
--link takin-amdb:takin-amdb \
--volumes-from takin-tro-cloud \
takin-tro-web:1.0
参数
MYSQL_HOST=takin-mysql
MYSQL_PORT=3306
MYSQL_USERNAME=root
MYSQL_PASSOWORD=shulie@2020
REDIS_HOST=takin-redis
REDIS_PORT=6379
REDIS_PASSOWORD=shulie@2020
TRO_CLOUD_HOST=takin-tro-cloud:10010
AMDB_HOST=http://takin-amdb:10032
ZK_HOSTS=takin-zookeeper:2181
EXT_CONFIG=1234=12123
docker save -o takin-tro-web.tar takin-tro-web:1.0
docker build --force-rm --no-cache -t takin-tro-cloud:1.0 .
docker run -d --name takin-tro-cloud -p 10010:10010 \
-e MYSQL_HOST=takin-mysql \
-e MYSQL_PORT=3306 \
-e MYSQL_USERNAME=root \
-e MYSQL_PASSOWORD=shulie@2020 \
-e REDIS_HOST=takin-redis \
-e REDIS_PORT=6379 \
-e REDIS_PASSOWORD=shulie@2020 \
-e INFLUXDB_HOST=takin-influxdb \
-e INFLUXDB_PORT=8086 \
-e INFLUXDB_USERNAME=root \
-e INFLUXDB_PASSOWORD=shulie@2020 \
-e TRO_CLOUD_HOST=takin-tro-cloud:10010 \
-e EXT_CONFIG=1234=12123 \
--link takin-mysql:takin-mysql \
--link takin-redis:takin-redis \
--link takin-influxdb:takin-influxdb \
takin-tro-cloud:1.0
-v /app/script \
--link takin-tro-amdb:takin-tro-amdb \
参数
MYSQL_HOST=takin-mysql
MYSQL_PORT=3306
MYSQL_USERNAME=root
MYSQL_PASSOWORD=shulie@2020
REDIS_HOST=takin-redis
REDIS_PORT=6379
REDIS_PASSOWORD=shulie@2020
INFLUXDB_HOST=takin-influxdb
INFLUXDB_PORT=8086
INFLUXDB_PASSOWORD=shulie@2020
EXT_CONFIG=1234=12123
docker save -o takin-tro-cloud.tar takin-tro-cloud:1.0
### surge-data
###### 镜像打包
docker build --force-rm --no-cache -t takin-surge-data:1.0 .
###### 镜像启动
docker run -d --name takin-surge-data -p 29900-29999:29900-29999
-e MYSQL_HOST=takin-mysql:3306
-e MYSQL_USERNAME=root
-e MYSQL_PASSOWORD=shulie@2020
-e INFLUXDB_HOST=takin-influxdb:8086
-e INFLUXDB_USERNAME=root
-e INFLUXDB_PASSOWORD=shulie@2020
-e CLICKHOUSE_HOST=takin-clickhouse:8123
-e CLICKHOUSE_PASSOWORD=shulie@2020
-e TRO_HOST=takin-tro-web
-e AMDB_HOST=takin-amdb:10032
-e ZK_HOSTS=takin-zookeeper:2181
-e HOST_MAP={"127.0.0.1":"localhost"}
--link takin-mysql:takin-mysql
--link takin-influxdb:takin-influxdb
--link takin-clickhouse:takin-clickhouse
--link takin-tro-web:takin-tro-web
--link takin-amdb:takin-amdb
--link takin-zookeeper:takin-zookeeper
takin-surge-data:1.0
--link takin-tro-amdb:takin-tro-amdb \
参数
MYSQL_HOST=takin-mysql
MYSQL_PORT=3306
MYSQL_USERNAME=root
MYSQL_PASSOWORD=shulie@2020
REDIS_HOST=takin-redis
REDIS_PORT=6379
REDIS_PASSOWORD=shulie@2020
INFLUXDB_HOST=takin-influxdb
INFLUXDB_PORT=8086
INFLUXDB_PASSOWORD=shulie@2020
EXT_CONFIG=1234=12123
###### docker 镜像导出
docker save -o takin-tro-cloud.tar takin-tro-cloud:1.0
docker build --force-rm --no-cache -t takin-amdb:1.0 .
docker run -d --name takin-amdb -p 10032:10032 \
-e MYSQL_HOST=takin-mysql \
-e MYSQL_PORT=3306 \
-e MYSQL_USERNAME=root \
-e MYSQL_PASSOWORD=shulie@2020 \
-e CLICKHOUSE_HOST=takin-clickhouse \
-e CLICKHOUSE_PORT=8123 \
-e CLICKHOUSE_USERNAME=default \
-e CLICKHOUSE_PASSWORD=shulie@2020 \
-e INFLUXDB_HOST=takin-influxdb \
-e INFLUXDB_PORT=8086 \
-e INFLUXDB_USERNAME=root \
-e INFLUXDB_PASSOWORD=shulie@2020 \
-e ZK_HOSTS=takin-zookeeper:2181 \
-e EXT_CONFIG="1234=12123" \
--link takin-mysql:takin-mysql \
--link takin-influxdb:takin-influxdb \
--link takin-clickhouse:takin-clickhouse \
--link takin-zookeeper:takin-zookeeper \
takin-amdb:1.0
参数
MYSQL_HOST=takin-mysql
MYSQL_PORT=3306
MYSQL_USERNAME=root
MYSQL_PASSOWORD=shulie@2020
REDIS_HOST=takin-redis
REDIS_PORT=6379
REDIS_PASSOWORD=shulie@2020
INFLUXDB_HOST=takin-influxdb
INFLUXDB_PORT=8086
INFLUXDB_USERNAME=8086
INFLUXDB_PASSOWORD=shulie@2020
EXT_CONFIG=1234=12123 参数 :指定密码
docker save -o takin-mysql.tar takin-mysql:1.0
### alpine
###### 镜像打包
docker build --force-rm --no-cache -t alpine-jdk8:1.0 .
docker save -o alpine-jdk8.tar alpine-jdk8:1.0