kongのdockerミラーのインストール
2356 ワード
0、docker操作:
1、docker環境を初期化する:
yum install -y epel-release curl -fsSL https://get.docker.com/| sh systemctl daemon-reload
systemctl enable docker.service systemctl restart docker.service
docker network create kong-net
2、データベースのインストール:
3、データベースの初期化
psql --host=127.0.0.1 --username=kong --password --dbname=kong
4、起動kong
docker network connect kong-net kong
5、kong-dashboardを取り付ける
6、インストールkong_dashboard:
アクセスkonga:http://ip:1337kongの管理urlをkongaに追加するには:http://kong:8001ログマッピングの表示:docker inspect--format='{.LogPath}'kong
ログの表示:
tail -f/var/lib/docker/containers/xxx-json.log
# docker
systemctl start docker
#
docker exec -it container_name /bin/sh
#
docker start container_id
docker start -a container_name
1、docker環境を初期化する:
yum install -y epel-release curl -fsSL https://get.docker.com/| sh systemctl daemon-reload
systemctl enable docker.service systemctl restart docker.service
docker network create kong-net
2、データベースのインストール:
docker run -d --name kong-database \
-p 5432:5432 \
-e "POSTGRES_USER=kong" \
-e "POSTGRES_DB=kong" \
-e "POSTGRES_PASSWORD=your_pg_password" \
postgres:9.6
3、データベースの初期化
docker run --rm \
--link kong-database:kong-database \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-database" \
-e "KONG_PG_PASSWORD=your_pg_password" \
-e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
kong:latest kong migrations bootstrap
psql --host=127.0.0.1 --username=kong --password --dbname=kong
4、起動kong
docker run -d --name kong \
--link kong-database:kong-database \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-database" \
-e "KONG_PG_PASSWORD=your_pg_password" \
-e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
-e "KONG_PROXY_ACCESS_LOG=/dev/stdout" \
-e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" \
-e "KONG_PROXY_ERROR_LOG=/dev/stderr" \
-e "KONG_ADMIN_ERROR_LOG=/dev/stderr" \
-e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" \
-p 8000:8000 \
-p 8443:8443 \
-p 8001:8001 \
-p 8444:8444 \
kong:latest
docker network connect kong-net kong
5、kong-dashboardを取り付ける
docker run --rm --network kong-net -p 8080:8080 pgbi/kong-dashboard start --kong-url http://kong:8001
6、インストールkong_dashboard:
docker run -p 1337:1337 \
--network kong-net \
--name konga \
-e "NODE_ENV=development" \
-e "TOKEN_SECRET=aaaaaa" \
pantsel/konga
アクセスkonga:http://ip:1337kongの管理urlをkongaに追加するには:http://kong:8001ログマッピングの表示:docker inspect--format='{.LogPath}'kong
ログの表示:
tail -f/var/lib/docker/containers/xxx-json.log