ドッカーで香港香港のダッシュボードと実行

高山香港ミラーのまず、生産バージョン

https://github.com/Kong/docker-kong/tree/d4cec3dc46c780a916a40963309554ca81da2b46/alpine
それ以外の場合はエラーになり、実行権限を増やし、Dockerfileを変更する必要があります。
エラーデーモンをレスポンスから:無効なヘッダーフィールド、値「OCIランタイムエラー:container_linux.go:247 : "EXECコンテナプロセスを開始することは\原因 :\\\" / docker-entrypoint.sh \\\:\ n「 "この\拒否された権限を"。

:としてDockerfileを変更した後
アルパインFROM:3.6
マルコ・パラディーノにLABELメンテ、[email protected]

ENV KONG_VERSION 0.12.1
ENV KONG_SHA256 9f699e20e7d3aa6906b14d6b52cae9996995d595d646f9b10ce09c61d91a4257

--no-キャッシュを追加APK RUNする--virtual .build-のDEPのwgetタールCA-証明書が\
        && APK --no-キャッシュを追加するのlibgcc opensslのPCREのperlのtzdata \
        &&のwget -O kong.tar.gz「https://でbintray .COM /香港/香港-コミュニティ版-高山-タール/ DOWNLOAD_FILE FILE_PATH =香港・コミュニティ・エディション- $ KONG_VERSION.apk.tar.gz」\?
        &&エコー"$ KONG_SHA256 * kong.tar.gz" | sha256sum -c - \
        &&タール-xzf kong.tar.gz -C / tmpに\
        &&のrm -f kong.tar.gz \
        && cpは-R / tmpには/ usr / \
        && RM -rf / tmpには/ usr \
        CP && -R / tmpには/ etc / \
        && RM -rf / tmpには、/ etc \
        && APKデル.build-DEPS

COPY docker-entrypoint.sh /docker-entrypoint.sh
RUNのchmodの+ X /docker-entrypoint.sh
ENTRYPOINT [ "/docker-entrypoint.sh"]

8443 8001 8444 8000を公開

STOP SIGNAL SIGTERM

CMD [ "は/ usr / local / openresty / nginxの/ sbinに/ nginxの"、 "-C"、 "/usr/local/kong/nginx.conf"、 "-p"、 "は/ usr / local /香港/"]
〜                                                                                                             

第二に、タグは、プライベートリポジトリにミラーを押す
0.12.1-アルパインXX.XX.XX.XX:5000 /香港:0.12.1-アルパインドッカータグ香港
ドッカー押しXX.XX.XX.XX:5000 /香港:0.12 0.1-高山

第三に、準備し、香港を実行し、

します。https://getkong.org/install/docker/ _ga = 2.142464946.1094900129.1519568988-2071034501.1509695831あなたはを参照してもよいですか?

Postgresは実行するためのデータベース
ドッカーRUNが--nameカン・データベースを-d \
              -p 5432:5432 \
              -e "POSTGRES_USER香港=" \
              -e "POSTGRES_DB香港=" \
              postgresの:9.4

迁移数据
ドッキングウィンドウの実行--rm \
    --linkカン・データベース:カン・データベースの\
    -e "KONG_DATABASE = postgresの" \
    -e "KONG_PG_HOST =カン・データベース" \
    -e "KONG_CASSANDRA_CONTACT_POINTS =カン・データベース" \
    コング:0.12 0.1-高山コングの移行まで

运行香港の
ドッキングウィンドウの実行が香港\ --name -d
    --linkカン・データベースを:カン・データベースの\
    -e "KONG_PG_HOST =カン・データベースを" \
    -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" \
    -e "KONG_ADMIN_LISTEN_SSL = 0.0.0.0:8444" \
    8000 \:8000 -p
    -p 8443:\ 8443
    -p 8001:8001 \
    8444 \:-p 8444
    香港:0.12.1-高山

ファイル名を指定して実行コングダッシュボード

参考ます。https://github.com/PGBI/kong-dashboard
ドッカ実行--name香港・ダッシュボード-d -p 8084:8080 pgbi /カン・ダッシュボード:v2の

おすすめ

転載: www.linuxidc.com/Linux/2019-08/160151.htm