タグ

dockerに関するvivit_jcのブックマーク (11)

  • 開発しやすいRails on Docker環境の作り方 - Qiita

    最近、Rails界隈でDocker使い始めました、という話を聞く機会が増えてきたので、自分が開発環境整備用に構築したDockerの設定をまとめておく。 ちなみに、production運用については以前書いたので適当に探してくださいw 結論から書いておくと、volumeをちゃんと活用すればいい、ってだけの話です。 まず、番用と開発用のDockerfileは分けた方が良い。一つでやろうとするとどうにも無理がでるので。 自分はDockerfileとDockerfile-devというものを用意している。 docker-composeはほぼ必須です。少なくともrailsプロセスとDBだけでも二つは必要だし、Dockerfileを分けてると事故るので。 Dockerfileはこんな感じ。 FROM mybase:ruby-2.3.1-debian RUN echo "deb http://http.

    開発しやすいRails on Docker環境の作り方 - Qiita
  • こんにちはDocker for Mac - Smoky God Express

    blog.docker.com どういう記事なの 内容 Docker社から3/24にDocker for Mac及びDocker for Windowsの2つのベータ版が発表されました。 この発表について知識の確認も兼ねてざっと書こうと思います。 テクい話はあんまりありません。 対象読者 Macユーザー dockerあんまりわかんないっていう人 いいわけ 記事執筆時点で私はまだDocker for Macを実際に触ったことがありません 申し込んだけど申込 = 順番待ちリストへの追加なので、その後順次使えるようになるみたいです まだdockerについての理解が浅いため、誤りがありましたら指摘してくださると嬉しいです ざっくり基礎知識 Dockerとは Dockerは仮想化技術の1つです。詳細についてはググってください。 もう2016年なのでいろいろ記事があります。 MacDockerを扱う

    こんにちはDocker for Mac - Smoky God Express
    vivit_jc
    vivit_jc 2016/03/26
    めっちゃ便利そう
  • Docker入門した - ちなみに

    最近よく名前を聞くようになったDockerを触ってみた。 DockerLXC と AUFS を使ったコンテナ型の仮想化ソフトウェア。 PaaS の dotCloud が自社で使っている技術をオープンソースとして今年の夏にリリースしている。 (dotCloud は docker inc. に社名変更してる) ちょっと前に @sowawa がFacebookで書いていたのを見て意識しはじめて、昨日の id:shiba_yu36 のエントリの流れをみていて、やってみようと触ってたら朝になっていて、仕事進んでないし Ruby Advent Calendar のネタもみつかってなかった。くやしいので調べた情報をメモしておく。 調べてみる Dockerで立てたコンテナにsshで接続する - $shibayu36->blog; 最初に読んだ。このときにはまだあまりどんなものか理解できていない。 コ

    Docker入門した - ちなみに
  • Docker: Linuxコンテナを使ってアプリケーションの配置を支援する

    サーバアプリケーションの配置はますます複雑になっています。いくつかのPerlスクリプトをコピーするだけでインストールが完了する時代は終わりました。今日、ソフトウエアは多くの種類の要求を抱えています。 インストールするソフトウエアやライブラリの依存物("Python >= 2.6.3とDjango 1.2に依存する") 実行するサービスへの依存("MySQL 5.5とRabbitMQのキュー"が必要) 特定のOSに対する依存("64-bit Ubuntu Linux 12.04でビルドとテストをした") リソースの要件: 利用可能なメモリの最少量("1GBのメモリが必要") 特定のポートへのバインド("80と443を使う") 例えば、比較的シンプルなアプリケーションの配置を考えてみましょう。Wordpressです。典型的なWordpressのインストールでは、 Apache 2 PHP 5

    Docker: Linuxコンテナを使ってアプリケーションの配置を支援する
  • Unicorn+RailsアプリをDockerコンテナで起動する - Qiita

    Unicorn+Rails入門にでUnicorn+Railsなアプリ(yss44/unicorn_sample)を作って、起動させてみましたが、今度はそれをDockerコンテナの中で動かしてみたいと思います。そのために、Railsを動かすためにカスタマイズしたDockerイメージとUnicorn+Railsアプリを動かすコンテナを作ってみました。 さてさて、Dockerコンテナのご紹介 docker_rails_base こちらは sshd supervisord rbenv ruby-2.0.0p-353 nvm node.js v0.10.24 の入っているDockerコンテナ。Railsを動かすための実行環境を整えてあげているイメージです。こちらのイメージを継承して、実際のアプリケーションの配置を行なうためのイメージを作る戦略を取りました。 docker_rails_unicorn

    Unicorn+RailsアプリをDockerコンテナで起動する - Qiita
  • Powpark

    A short article on how we implemented a proof of concept for a Filecoin oracle on Ethereum during PL hack week.

  • Docker上でRedmineをすぐに使い始める - Qiita

    はじめに 飛ぶ鳥を落とす勢いのDockerですが、まだまだ番環境には使うのは怖いです。 今のところは開発用のRedmine動かすのに使うくらいがちょうどよさそうです。 あらかじめ配布されているコンテナイメージを使って素早くDocker上のRedmineを使い始めてみます。 構成 今回はVagrantでCoreOSを立ち上げて、CoreOS上にRedmineのコンテナを立ち上げる構成とします。 Vagrantのインストール 記事ではVagrantのインストールの詳細は割愛します。 "vagrant インストール" などで検索してみてください。 CoreOSのイメージダウンロード CoreOSはDockerホストOSとして必要最小限の機能だけを持った軽量なOSです。 githubにCoreOSのVagrantファイルがあるので落としてきます。

    Docker上でRedmineをすぐに使い始める - Qiita
  • はじめてのdocker

    Docker 1.12 & Swarm Mode Introduction ~ Docker の新しい技術と swarm モードの紹介Masahito Zembutsu

    はじめてのdocker
    vivit_jc
    vivit_jc 2014/02/23
    とても参考になる
  • Dockerってなんじゃ?(Dockerfileでビルド)

    DockerにはDockerfileというものがあります。 docker buildを行うと、指定したパスからDockerfileを探し、コンテナを新規作成し記述されたステップを実行した後、コミットをしてコンテナイメージの作成までを自動で行います。 たとえば $ docker build -t hoge/moge /path/to/contxt/ とすると、/path/to/contxt/ディレクトリにあるDockerfileを元にステップ実行したコンテナをhoge/mogeというリポジトリ名で保存するところまでを自動で行ってくれます。 Dockerfileの記述フォーマットは、基的に 命令 引数 という形式で記載します。 命令 命令には以下のものがあります。 FROM コンテナの元になるベースイメージの指定をします FROM <image> MAINTAINER 生成されるイメージのA

    Dockerってなんじゃ?(Dockerfileでビルド)
    vivit_jc
    vivit_jc 2014/02/14
    便利すぎだろ…
  • ssig33.com - 普通の人が Docker を使う理由

    こんにちわ皆さん。 Immutable Infrastructure という単語のブームも一段落した昨今と思います。今日は普通の人が Docker のようなツールを使ったほうがいい理由について簡単に書きます。 この手のツールは「頻繁にアプリをデプロイする」「大規模なサーバー群を運用している」人向けのツールというイメージが比較的強いのではないかと思っています。 しかしながら 安い VPS を借りて Web サイトや IRC プロキシなどを細々と運用している というようなわりと普通の人でも Docker を使う利点は十分あると僕は考えています。それは 同じ VPS の同じゾーンに BitTorrent 野郎がやってきて、ネットワークが劣化して使い物にならない というようなことが VPS を使っているとたまにあります。こういう時に、運営側に「ネットワーク遅くて使い物にならないんだけど」とかクレー

  • ssig33.com - Docker をプロダクトのデプロイに使う

    コミケの列に並んでたあたりのころから Docker 格的に使ってます。このサイトもさっき Docker でデプロイするような感じにしました。 Docker の利点と欠点で 開発環境の配布が容易にできる プロダクトのデプロイにつかうにはなにかとキツい みたいな意見をわりと頻繁にみかけるのですが、逆じゃねえかと思ってます。これ開発環境の配布に使うの無理でしょ。各コンテナ使い捨て前提なんだし。 Docker をデプロイに使う際の問題点としては以下があります Dockerfile に 42 個しか命令かけないみたいなやつ なんだかんだでコンテナのビルドに時間がかかる コンテナの管理とかどうするのか リバースプロキシの設定とかどうするのか 一個目に関しては頑張ってください。僕はセットアップ用やデプロイ用のシェルスクリプトを ADD して RUN させるようにしてます。シェルスクリプトセットアップ

  • 1