高山香港ミラーのまず、生産バージョン
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の