「今さら訊けないDocker」的な内容です。技術要素の解説というよりは「結局、Dockerをどこでどうやって使うのよ」という迷っている方のヒントになればと思っています。 de:code 2016、NCWG@大阪など、直近の発表機会で使用したスライドを集めて整理しました。Read less
![鯨物語~Dockerコンテナとオーケストレーションの理解](https://cdn-ak-scissors.b.st-hatena.com/image/square/71c53a0891d6d1965b51b618f6892c260571f03b/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Ftaleofdocker-160615224626-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Wantedlyインフラチームの @koudaiii です。 まずインフラチームでは、「Code wins Arguments」を支えるインフラ = 変化に強いインフラ作りに取り組んでいます。 Code wins Argumentsについては、こちらのインタビューを参照してください。 チームで1時間ミーティングするならコードをかこうという考え方のもと、エンジニアであれば、仮説を考えてあれこれ考えるよりも、プロトタイプを作って検証することや、営業であれば、エンジニアに頼む前に企画書を書いて5社程度の確約をとってきて、これなら行けると思ったらエンジニアに依頼するDocker を Production で使うのはなぜ?Wantedly では、 2014夏頃よりProduction で Docker を使っています。元々 Heroku からサービスをスタートしているので、コンテナ自体はずっと利用し
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
Docker と Amazon ECS で DevOps を進化させる 6/1 (水) ~ 6/3 (金) に開催された AWS Summit Tokyo 2016 の Develoeprs Confrence のセッション「Docker と Amazon ECS で DevOps を進化させる」を聴講しました。本記事はそのレポートです。 コンテナ技術である Docker と、Amazon EC2 のクラスタ上でコンテナを管理できる Amazon EC2 Container Service (ECS) を利用することで、アプリケーションとインフラという2つの密結合したライフサイクルの管理から脱出し、新しい DevOps へと向かう方法、及びその事例をいくつかご紹介します。 スピーカーは 岩永 亮介 氏(アマゾン ウェブ サービス ジャパン株式会社 技術本部 メディア・エンターテインメント部
こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 paizaでは、軽量コンテナ環境Dockerを使った独自のオンラインジャッジシステムを構築し、エンジニアの転職スキルチェックサービスやプログラミング学習などで利用しています。 月間200万以上のDockerコンテナを作っており、Docker利用事例としては屈指の規模です。 本日より、このpaiza開発で培ったDockerやオンラインジャッジシステムのノウハウを詰め込んだ書籍『Docker実戦活用ガイド』(マイナビ出版)を出版します! Docker純正ツールが出揃った2016年唯一の本格的Docker書籍出版となります! Docker実戦活用ガイド 作者: 吉岡恒夫,paiza出版社/メーカー: マイナビ出版発売日: 2016/05/30メディア: 単行本(ソフトカバー)この商品を含むブログを見る Docker実戦
この記事は Docker Advent Calendar 2015 19日目の記事です。 はじめに Dockerから新しいプロダクトが発表されました。 Containerd: a daemon to control runC | Docker Blog runCのネズミ?がDockerのコンテナを運ぶというロゴ?はなんだかシュールですね。 この潜水艦が Containerd みたいです(この絵みるとコンテナが流されちゃうんじゃないかと心配になる…)。 Today we’re releasing a new daemon to control runC called: containerd. It’s built for performance and density, and will eventually be built into Docker Engine. 最終的にDocker E
Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build CloudSpeed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers
◆概要 近年、注目度を集めている「Docker」ですが、さくらインターネットでもDockerについてのサービスを研究・開発をしておりました。今回は、半ステルス状態で密かに開発していたDockerホスティングサービス「Arukas」 https://arukas.io/ のサービス内容と裏側のインフラについてのご紹介と「さくらのクラウド」のDocker Machine用のドライバについて、開発者の山本さまをお招きいたしまして、Docker Machineとさくらのクラウドを利用方法について解説をしていただきます。 Dockerについてご関心を持たれている方はもちろん、Dockerを利用したホスティングについてご関心がある方や「さくらのクラウド」でDocker Machineを動かしたい人はぜひご参加下さい。 ◆ 詳細 ====================== 日 時 :4月27日(水)1
現在、様々な環境で docker が動作します。先日同僚から、「docker はいろんな環境で動作するが、どの環境で動かせばいいの?」と質問を受けました。 今、初めて docker を始める場合、どこで環境を作ればいいのか迷ってしまうほどたくさんの選択肢があります。この問いに自分なりに答えてみたいと思います。 このポストは現在(2016/3/15)のところの私の個人的な意見を書いておきたいと思います。よりよい選択があれば是非コメントいただきたいと思います。 またこの話は、私より1000倍 docker に詳しい方に共有しておいたので、彼がもっといい記事を書いてくれるかもしれません! 1. 開発環境 開発や、docker を試してみたい目的で docker を動かす環境が欲しい場合、現在はほぼ一択で、「Docker Machine」を使うと良い。Docker Machine は、docker
こんにちは。技術部の吉川です。 最近ではMicroservicesという言葉もかなり浸透し、そのテクニックも体系化されつつあります。 一方でMicroservicesについての話は概論や抽象的な話が多く、具体像が見えないという方もいらっしゃるのではないでしょうか。 当ブログでは1年半ほど前にMicroservicesへのとりくみについてご紹介しました。 当時社内ライブラリだったGarageはその後オープンソースとして公開され、また社内のシステムも当時と比べ飛躍的な進化を遂げています。 そういったクックパッドにおける最近のMicroservices事例を先日Microservices Casual Talksで紹介しました。 Microservicesの抽象的な話は一切割愛し、具体的な事例に終始した内容となっています。 Microservicesの基本となる考え方はわかったものの、実践方法で
Since OpenVZ kernel 042stab105.4 it is possible to run Docker inside containers. This article describes how. This page is applicable for OpenVZ 6 (for Virtuozzo 7 see here). Prerequisites[edit] Kernel 042stab105.4 or later version Kernel modules tun, veth and bridge loaded on host (not required since vzctl 4.9 as it loads it automatically) Container creation and tuning[edit] Create CentOS 7 contai
Docker 社の Blog にネットワーク機能や新しい Compose 1.6 に関する投稿がありました。翻訳しましたので、以下参考程度にどうぞ。 対象となるのは、2016年2月にリリースされた Docker Engine 1.10 Docker Swarm 1.1 Docker Compose 1.6 です。 Docker Networking Design Philosophy | Docker Blog https://blog.docker.com/2016/03/docker-networking-design-philosophy/ Docker 1.7 で実験的にネットワーキングが導入されてから Docker 1.9 の初期リリースに至るまで、コミュニティから素晴らしい反響がありました! 何よりもまず、議論、評価、プルリクエスト、山積みの課題、これら全てにかかわる皆さんに感
もう1つ、Compose 1.6 の記事がありましたので、こちらも参考程度にどうぞ。 ■ Compose 1.6: ネットワークとボリュームを定義する新しい Compose ファイル ネットワークとボリュームを管理するための全く新しいシステムを、Docker Engine の前バージョンで導入しました。そして、これらの機能を Docker Compose で完全にサポートすると発表できるのを嬉しく思います。 Compose ファイルは、たった1つのもの、つまりサービスを指定するために使います。サービスとは、分散アプリケーションを構成するものです。今回から新たにネットワークとボリュームも一緒に使えるようになりました。これにより、より複雑なアプリケーションの記述が可能になりました。自分の開発マシン上に、複数のネットワーク層や複雑なストレージ設定を用いるアプリケーションをセットアップできます。同
Docker社のblogで、新しい Docker 1.10 のリリースに関する投稿が掲載されました。内容を日本語でも把握できるよう、意訳も含めた参考訳を作成しました。内容は参考程度にどうぞ。 ■ Docker 1.10: 新しい Compose ファイル、セキュリティ改善、ネットワーク機能等たくさん! Docker 1.10 をお知らせします。皆さんが求めていたものが寿司詰めです。 複雑な分散アプリケーションも Docker Compose を使えば、より簡単に定義・実行できます。Compose は、コンテナをオーケストレーション(組織化)する能力があります。今回はネットワークとボリュームを設定できるようになりました。自分の開発マシン上で、複数のネットワーク層や複雑なストレージ設定をするアプリケーションがセットアップできます。セットアップした環境は、プロダクション(本番運用)にもセットアッ
$ sudo docker network ls NETWORK ID NAME DRIVER 10aa51e2d993 bridge bridge 202b87d7b8a4 none null 92316fc5522f host host これらのNetwork はDocker の実装となっています。 コンテナを起動するときに--net フラグで、コンテナがどのNetwork を使用するかを指定することができます。 none ネットワークについて none ネットワークはnull なネットワークドライバの実装です。 ネットワーク接続を必要としないコンテナを作成する場合に使用されます。 none ネットワークを使用したbusy box コンテナを起動し、コンテナにログインしてネットワークを見てみましょう。 $ docker run --name none_net_busybox --net
DockerがUnikernelを買収。1秒以下で起動しハイパーバイザで安全に分離されるUnikernelが新たなコンテナの仲間入り Dockerが急速に支持を得ている大きな理由の1つは、Dockerが提供するコンテナが軽量で迅速に起動する点にあります。 その軽量さや迅速な起動をコンテナ型仮想化ではなく、ハイパーバイザを用いた従来の仮想化で実現するのがUnikernelです。 そのUnikernelの開発を行っているUnikernel Systems社の買収を、Docker社が発表しました。 アプリケーションに最適化されたUnikernel Unikernelとは、ターゲットとなるアプリケーションのコードと、その実行に必要な機能以外を徹底的にそぎ落としたOSとを合わせて1つにビルドしたものです。 ターゲットとなるアプリケーションのソースコードごとにビルドされるため、Unikernelはアプ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く