タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dockerに関するk_7016のブックマーク (10)

  • Dockerで作る開発環境 - Qiita

    動機 開発したアプリケーションは自分の書いたコードだけで動いているわけではありません。コードだけを管理していても環境毎にライブラリなどが変更されていると動かなかったり挙動が変わってしまったりしてしまいます。 Ansibleなどの構成管理ツールを使う手もありますが、競合が発生してしまう恐れがありますし、ディストリビューション毎の差異を吸収してやる必要もあります。専用サーバやVMなどで環境を独占するというのも手ですが、Dockerなら簡単に用意することができる上に仮想化の実行コストが無く、メモリ消費もプロセスが使う分だけですみます。 また、Dockerを利用することでカーネル以外のディストリビューションや実行するアカウント名、ファイルパスなども含めて決め打ちにしてしまうことが可能となり、設定項目を絞り込むことができます。 目標 ソースコード以外をDocker環境に閉じ込めます ソースコードはホ

    Dockerで作る開発環境 - Qiita
  • Dockerで作る最強のWeb開発環境2017 - Qiita

    概要 Web アプリケーションを開発しているときに、開発環境に MySQL や Redis を用意しバージョンを揃え、いや Redis はキャッシュにしか使ってないし必須じゃないから開発環境に無い場合のコードも書いて…… というようなことを2017年にもなってやりたくないので、Docker を使って良い感じにやっていきます。 DockerDocker Compose に関する基的な説明は割愛するので、公式ドキュメントをあたってください。 目標 コマンド一発で必要なサービス群が全て立ち上がるようにする Docker Compose を使い、1サービスごとに1コンテナを立ち上げる vendor や node_modules は、ホスト側のものと完全に分離する。OS が違う場合、Native extension があると問題の原因になるので避けたい。 ホスト側ではエディタと git さえ

    Dockerで作る最強のWeb開発環境2017 - Qiita
  • DockerでのNodeアプリ構築で学んだこと | POSTD

    以下に紹介するのは、 Docker を使って node.js 用のWebアプリケーションを開発、およびデプロイする際に、私が四苦八苦しながら学んだ秘訣やコツです。 このチュートリアル記事では、Dockerで socket.ioのチャットサンプル を白紙の状態から番状態へとセットアップしていきます。このプロセスを通じて、そうした秘訣などを簡単に習得していただければ幸いです。特に、以下のような内容について見ていきます。 実際にDockerでNodeアプリケーションを起動する。 すべてをrootとして実行させない(悪いやり方です)。 開発時のテスト-編集-リロードサイクルを短くするため、バインドを使用する。 再構築を高速にするため、 node_modules をコンテナで管理する(これには秘訣があります)。 npm shrinkwrap で、ビルドを反復可能にする。 開発環境と番環境で Do

    DockerでのNodeアプリ構築で学んだこと | POSTD
  • Docker for Macで開発環境を構築してみた - Qiita

    Docker Advent Calendar 2016 3日目の記事です。 そして実は私の初投稿記事です。よろしくお願いします やったこと Vagrantで作っていた開発環境をDockerに変えてみた 動機 最近周りで「Dockerが〜」、「Dockerの~」とやたら名前を聞くようになった。 そんなに良いならとりあえず使ってみるか。 特にVagrantに不満があったわけではないが、強いて言えば起動が遅いので早くなるといいなぁという感じ Docker for Macの導入 というわけで早速進めていきます。 まずはインストールします。下記コマンドで特に問題起きずにインストールできました。 Launchpadの中にクジラがいるのでクリックしてみると… おぉ、無事にインストールできてる。(かわいい…) Nextを押すと ネットワークコンポーネントとDockerアプリケーションへのリンクをインストー

    Docker for Macで開発環境を構築してみた - Qiita
  • Docker で作る a-blog cms ローカル開発環境 | a-blog cms | Web雑記帳

    この記事は Advent Calendar 2016の25日目のエントリーです。 ローカル開発環境を整える場合、MAMPなどのLAMPソフトを使ったり、Vagrantでローカル環境を構築したりだと思いますが、ここ数年だとDockerでローカル環境つくってるよという方も多いと思います。 そこで、今回はa-blog cmsのDockerローカル開発環境を整えることをしたいと思います。 環境・目標 ここでは、用意されているコンテナを使い、簡単にすばやく環境を立ち上げることを目的に行っていきたいと思います。またdockerを動かす環境ですが、Docker for Mac を使用します。環境によっては、Docker Toolbox を使わないといけないかもしれません。ここでは、Docker環境のインストールについては省きます。 Docker for Mac の必要スペック https://docs.

    Docker で作る a-blog cms ローカル開発環境 | a-blog cms | Web雑記帳
  • 開発環境で使うDocker入門 | DevelopersIO

    モバイルアプリサービス部の五十嵐です。 Dockerは軽量でポータビリティに優れ、環境を汚さないので開発環境には無くてはならない存在ですよね!今回はまだDockerを使っていない人向けに、私が自分が辿ってきた経験を元に、『こういうシーンでDockerを使うと便利』というのをステップ・バイ・ステップで説明していきます。 対象読者 Dockerはなんとなく知っていて興味はあるけど、使い所や導入するメリットが分からないという人を対象にしています。 環境 Docker for MacDocker 1.12.3) Dockerについて Dockerは複数のコンポーネントからなるプラットフォームですが、記事では主にDocker EngineのことをDockerと呼びます。 Dockerはコンテナと呼ばれる仮想化技術を用いています。従来の仮想化技術と異なる点は、ホストのカーネルをコンテナと共有し、ホ

    開発環境で使うDocker入門 | DevelopersIO
  • Docker Meetup Tokyo #4 - 資料一覧 - connpass

    終了 2015/01/17(土) 13:30〜 Docker Meetup Tokyo #4 オープンソースの軽量コンテナDockerを使おう! kazunori_279 他 東京都千代田区丸の内1-9-2 グラントウキョウサウスタワー41F アカデミーホール

    Docker Meetup Tokyo #4 - 資料一覧 - connpass
  • Docker Meetup Tokyo 第4回に参加しました #dockerjp - めも帖

    1月17日に「Docker Meetup Tokyo #4」に参加してきました。ここ1〜2年ぐらいで、Dockerなどのインフラに関する技術が変化してきたことをキャッチアップ出来ないでいたので、コミュニティーも含めて知りたかったので助かりました。 CoreOSの基礎/CoreOSに期待すること @deeeet 楽天 GHR go で作られたツール 資料 Docker が与えたくれたもの Googleなど、インフラの選択肢を与えてくれたもの Docker が与えてくれないもの オーケストレーション サービスディスカバリー スケジューリング デプロイ 死活監視 Dockrホストの統一 DevとProductionは同じ? CoreOS 特徴 minimal RAMの使用量は114MB 機能をそぎ落とし Update System 安全かつ容易なOSアップデート機能 設定値etcd Chefとか

    Docker Meetup Tokyo 第4回に参加しました #dockerjp - めも帖
  • DockerをRed Hatはどのように見ているのか

    1. 仮想化、クラウドの次に来る「コンテナ化」 - DockerをRed Hatはどのように見ているのか- Haruka Iwao Cloud Evangelist, Red Hat K.K. 2014/12/11 © Red 1 Hat K.K. All Rights Reserved. 2. わたしはだれ? • 岩尾はるか(@Yuryu) • 勤務先: レッドハット株式会社 – クラウドエバンジェリスト – ストレージ(GlusterFS, Ceph)を売ってます • 冬コミでLinux Kernel出します – 3日目西地区き-10b © Red 2 Hat K.K. All Rights Reserved.

    DockerをRed Hatはどのように見ているのか
  • 1