You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
docker for mac + nginx + オレオレ証明書でローカルSSL環境を作ったメモ - katekichiのゆるブログ 前回の続きで、ログの集中管理する的なことをやってみたかったので rsyslogコンテナに吐き出してみることにしました。 ログの集中管理というと、「fluentd」(http://www.fluentd.org/)が主流だと思いますが 今回は、基本的なところを抑えたかったのでrsyslogにしました。 rsyslogサーバーを立てる http://d.hatena.ne.jp/tmatsuu/20140603/1401811893 の記事を参考に立てました。 Dockerfile作成 FROM centos:latest RUN yum install -y rsyslog ADD remote.conf /etc/rsyslog.d/ EXPOSE 514
Auth0 Marketplace Discover and enable the integrations you need to solve identity Explore Auth0 Marketplace TL;DR: In this article we will see how easy it is to load balance dockerized Node.js applications with NGINX. We will create a simple Node.js application that serves an HTML file, containerize it with Docker, and containerize an NGINX instance that uses round-robin algorithm to load balance
docker の bind mount を使って NGINX を現在のディレクトリ上で一時起動する方法1行メモ。 # docker run --rm -p 80:80 -v $(pwd):/usr/share/nginx/html/ nginx or # docker run --rm -d --name tmpnginx-p 80:80 -v $(pwd):/usr/share/nginx/html/ nginx # docker stop tmpnginx ヘルプファイル等HTMLで記載されたものを閲覧する際、いちいち NGINX (もしくはApache) の設定を変更して参照させるのはメンドクサイ。 しかも閲覧終わったら NGINX のプロセスは終了して欲しい。(セキュリティ的にもいらないプロセス動いてて欲しくないという気分的にも) しかも --rm オプション使ってるので Ctrl
概要 SSL 対応にした Nginx を proxy とし、Node-RED をブラウザからアクセスするための手順です。Node-RED は標準では SSL 通信に対応していません。Nginx の SSL 設定に Let's Encrypt の証明書を使い、Docker 環境を使って雑に設定する方法をまとめました。 ここでは Node-Red を対象にしていますが、様々なアプリケーションに活用できると思います。適時置き換えてご利用ください。 動機 Mastodonのdocker-compose.yamlに、このnginxとcertbotの設定を組み込みたい。 方向性 Node-RED のポート 1881 はオープンにしない(Nginx <-> NodeRED 間は内部ネットワークで通信) ボリューム certbot で SSL 証明書を管理(証明書等をコンテナ間で共有するため) docke
前回はDockerを操作できるようにする準備を整えるところまで行いました。 今回からは、Dockerのイメージの作成とコンテナの実行をやってみたいと思います。 最終的な構成 目指す開発環境は、以下のコンテナを協調して動かせるようにする予定です。 Webサーバのコンテナ アプリケーションサーバのコンテナ データベースサーバのコンテナ 今回はまずWebサーバのコンテナを動かしてみたいと思います。 Githubリポジトリ 関連するファイルはGithubにおいています(d-abe/dockers)。 必要ならcloneしてお使いください。 nginxのDockerイメージをつくる nginxはオフィシャルのイメージもあるので、docker pull nginxとすればすぐ使えます。 が、今回は勉強がてらDockerfileを作ってイメージをビルドしてみたいと思います。 以下のようなDockerfi
Docker 版 Nginx https://hub.docker.com/_/nginx/ ウェブサーバーのデプロイ、超楽になったご時世ですよね。 (envsubst のやり方だけが気持ち悪いと思っていますが…) Alpine Linux イイヨイイヨー 私は、軽量なイメージが好きなので、使えそうなら Alpine Linux 版を使います。 んが、 timezone を楽に指定できない。。。 docker-compose.yml の environment で、 TZ=Asia/Tokyo 指定したい場面、ありますよね。 Alpine Linux がベースのイメージだと (nginx:x.y.z-alpine) 、環境変数に TZ を指定して起動しても、 timezone 指定できません。 Issue には上がっているようですが、現状、 Dockerfile 書いて頑張るしか道はないよ
Web アプリがあってとりあえず Basic 認証かけたいときは前段に Nginx 置けば楽なんだけど、毎回設定ファイル書いたり htpasswd 生成するのが面倒なので、サクッと用意できるよう Docker image を用意しました。 github.com https://quay.io/repository/dtan4/nginx-basic-auth-proxy 以下のように、環境変数で username, password そしてプロキシ先の URL を指定すれば Basic 認証設定済みの Nginx が起動します。 $ docker run \ --rm \ --name nginx-basic-auth-proxy \ -p 8080:80 \ -e BASIC_AUTH_USERNAME=username \ -e BASIC_AUTH_PASSWORD=password
明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
フロントとバックエンドを同一コンテナで済ませるパターンと, 1 プロセス 1 コンテナの原則に従い個別コンテナでやるパターンです. 他にも, 共有ストレージ専用の busybox を利用するパターン などがあるようです. 今回の要件 フロントエンドは Nginx, バックエンドは Rails5 (Puma) Nginx-Puma 間は socket 通信 Rails の静的コンテンツ (public/ 配下) は Nginx が処理する パターンA: Nginx と Rails が同一コンテナ 全てのコードはこちらにあります. https://github.com/na-o-ys/rails_docker_sample/tree/single-container 全体図 $ rails new 直後のディレクトリに Dockerfile などを配置したもの. 一つの Dockerfile
みなさん,Docker使ってますか? 開発環境に導入する話はよく聞きますが,本番Dockerで運用してますか? 本番をDockerにする上で障壁になりそうなホットデプロイ. 普段,コンテナではなくインスタンス上で直接サービスを動かしている限り,そこまで苦労はしていないんじゃないだろうか. たとえば,Railsであればunicornなどは,graceful restartに対応している. そのため,デプロイの際にサービスを止めずにデプロイすることができるのは,当たり前のことに思える. しかし,Dockerとなると,ポートという障壁が出てきて,一筋縄ではいかない. ECSのような楽な解決方法がある一方で,Docker swarmを使うようなシーンでは,やはり一筋縄ではいかないのではないだろうか. お題 本番にDockerを導入するにあたり,以下のような環境を前提として試していた. 中に入れるの
みなさん、こんにちは。Startup.Tokyo Inc.の吉岡朗です。 前回の記事が意外に反響の多さでビックリしています。 はじめに 用意するもの、環境面の説明 フロントのDockerコンテナのインストール、立ち上げ バックエンドのDockerコンテナのインストール、立ち上げ 付録 Ⅰ.はじめに 今回は、今はやりのDockerについて基本的なところをおさえつつ、その発展形の1つを説明していきます。 まずは、Dockerの基本的な使い方は、このアカデミーで特集される形になっているおなじみの連載ものがあります。 Docker Tips 目次~Cloud ServerでDockerを使おう~ 今回は、これらのDockerの発展形である、いろいろなDockerコンテナの中から、オーソドックであるWebサーバー&WordPressの構築を説明していきます。 Ⅱ.用意するもの、環境面の説明 今回は、
静岡の富士山の麓にあるWeb屋さんの研究所。所長はたぬき。WordPressとかNginxとかCMSとか勉強会とか。。。 docker便利です。いろんなイメージが用意されていて、慣れてしまえば導入までにかかる時間を大幅に短縮することができます。 ただ、ひとつのサーバでマルチな環境を作ろうと思うと大変だったりもします。 そんな時に便利なコンテナnginx-proxyの使い方の覚え書きを残しておくことにします。(自分用) Let’sEncryptにも対応させていく所存 dockerの準備 まずはdockerを使えるようにしましょう。ここではCentOS7で考えていきます。 docker-engine のインストール こんな時は公式ドキュメントを見れば一発です。他の環境の場合も載っているのでそっちも参考に。 Docker公式ドキュメント(CentOSでのインストール) docker-compos
こんにちは。吉川 ( @rrreeeyyy ) です。今期オススメのアニメはリゼロです。 Nginx は設定ファイルの記述力も高い、大変便利な Web サーバです。 便利な反面、設定ファイルの複雑化や、設定に依っては意図しない挙動を引き起こしてしまうこともあります。 そこで本稿では docker 並びに infrataster を使用し、 Nginx の挙動をテストすることによって、安全に Nginx の設定を記述する方法について紹介します。 テスト対象の Nginx の仕様 今回は例として、次のような仕様の Nginx のテストについて考えます。 ネットワーク帯は 10.0.0.0/16 を使用している Nginx の前段として L7 ロードバランサが存在している L7 ロードバランサが https を終端している Nginx 自体は 80 番ポートと 8080 番ポートにて待ち受けてい
Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better
でアクセスできるようにします。 Docker環境の構成 こんな感じのDocker環境が構成されているものとします。(緑のProxyが今回導入するリバースプロキシ用のコンテナです。) docker-compose.ymlにnginx_proxyを仕込む こんな感じで指定します。environmentの部分に注目です。VIRTUSL_HOSTで、Dockerコンテナ用のバーチャルホストを指定します。さらに、VIRTUAL_PORTで、そのDockerコンテナが公開しているポートを指定します。 # nginx-proxy proxy: image: jwilder/nginx-proxy ports: - "80:80" volumes: - /var/run/docker.sock:/tmp/docker.sock:ro # jenkins container jenkins: image:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く