Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.
伝統的に Docker コンテナは起動時に1つのプロセスを実行します。例えば、Apache デーモンや SSH サーバのデーモンです。しかし、コンテナ内で複数のプロセスを起動したいこともあるでしょう。これを実現するにはいくつもの方法があります。プロセス管理ツールをインストールすることで、コンテナの CMD 命令で単純な Bash スクリプトを使えるようにします。 ここでは例としてプロセス管理ツール Supervisor を使い、コンテナ内で複数のプロセスを管理します。Supervisor を使うことにより、実行したいプロセスを再起動できます。デモンストレーションとして、SSH デーモンと Apache デーモンの両方をインストール・管理します。
メールを書くのにあまりにも時間を取られて嫌になったり、メールで頼んだことがきちんと叶えられないような気がする場合は、この米軍のやり方を試してみてください。 メールに間違いが多かったり、メールを書くのに時間を取られていると、伝えたいことが常に正しく伝わりません。それで、米海軍退役軍人であり、米海軍予備軍中尉であり、「Coined: The Rich Life of Money And How Its History Has Shaped Us」の著者であるKabir Sehgal氏は、米軍のメールTIPSを使うのをすすめています。メールの目的を伝えるために、メールの件名に次のようなキーワードを使うことから始めましょう。 行動:受信者は何らかの行動を起こす必要がある 承認:受信者の承認が必要 情報:情報提供だけが目的で、返信や行動は必要ない 決断:受信者の決断が必要 要求:受信者の許可や承認を
はじめに Dockerfile を書く上で悩んでいるのが docker run -d ${container/image} でコンテナを走らせた際にコンテナ内にセットアップした Apache2 等のサービスを起動させる方法がズバリ解らない...のでとりあえず幾つかのサービスで試してみて起動方法の方向性みたいなものを模索してみたい。 参考 paulczar / docker-apache2 試したアプリケーション docker コンテナで動かすことがあるかどうかは置いておいて、以下のようなアプリケーションで CMD 又は ENTRYPOINT を使って docker run -d を実行した際にアプリケーションが起動する方法を模索した。 OpenSSH Apache2 Jenkins td-agent norikra 尚、アプリケーションは基本的に OS のパッケージからインストールした。コ
渡辺です。 簡単なスクリプトをデーモン化するには、supervisorが便利です。 supervisorはPythonで書かれているため、pipやeasy_installでインストールできます。 しかし、yumを使ってインストールした方が、余計な設定無しでsupervisorをサービスとして利用できるでしょう。 Ansible使いとしても、できればyumを使いたいところです。 supervisorをepelリポジトリからインストールする 2016年8月現在、supervisorはAWSのyumリポジトリからはインストールできません。 epelリポジトリを有効にしてインストールします。 $ sudo yum --enablerepo=epel install supervisor 起動します。 $ sudo service supervisord start Starting supervi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く