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. Dismiss alert

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
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 between two running instances of this application. “Check out how easy it is to load balance dockerized Node
前回は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
みなさん,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 番ポートにて待ち受けてい
自宅サーバーにて複数のウェブサイトを設置しているのですが、ある程度知見が溜まったのでここに置いておきます。 前提 シングルホストで複数のウェブサイトを Docker でお手軽に運用したい ダウンタイムゼロのホットデプロイとかオートスケーリングとか冗長化構成とかは考えない − できるだけブラックボックスのないシンプルな構成にしたい お手軽にそれぞれのウェブサイトにバーチャルホストを割り当てしたい お手軽に Let's Encrypt も使いたい(証明書の自動取得・自動更新) Tutum 改め Docker Cloud を使うのもいいですが、お金がかかりますし、何より中身がブラックボックスなので私は見送りました。自分が完全にコントロールできないレイヤをインフラに導入するのは極力避けたいといった方針です。 Docker Cloud とほぼ同じ様なことを実現できる OSS ソフトウェアとして Ra
Update (2017-01-27): I’ve got some tweaks to this configuration. Check out this more recent post for the diff. While there are few ancillary items I’ll cover after this post, we’ve got everything we need to put a nice web server in-front of the Docker hosted Ghost blog. nginx I just love nginx. It is a great web server, and the configuration is powerful, logical, and approachable. I’m going to run
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く