Docker、「LinuxKit」を発表。コンテナランタイムのためだけにゼロから開発されたセキュアなLinux Subsystem。DockerCon 2017 Dockerは、コンテナの実行に必要な機能に特化したLinux Subsystem「LinuxKit」を、テキサス州オースチンで開幕した同社のイベント「DockerCon 2017」で発表しました。 Linux Subsystemとは、例えばWindows 10のbash機能がWindows 10内部に用意されたLinux Subsystemで実現されているように、システムの一部として組み込まれて動作し、Linuxの機能を提供するコンポーネントを指す一般名称です。 つまりLinuxKitとは、コンテナプラットフォームに組み込まれてLinuxの機能を提供するコンポーネントということになります。 Linux Foundationなどと
コンテナ実装の一本化へ向かうか。DockerとCoreOSがそれぞれのコンテナ実装をCloud Native Computing Foundationへ寄贈すると協同提案 DockerとCoreOSは、それぞれのコンテナ実装であるcontainerdとrktを、KubernetesなどのプロジェクトをホストしているCloud Native Computing Foundationへ寄贈すると発表しました。 下記はそのことを紹介したCoreOSのブログ「CoreOS's rkt and Docker's containerd jointly donated to CNCF」 から、一部を引用します。 Today CoreOS and Docker made a combined proposal to add rkt and containerd as new projects for in
この記事は Kubernetes Advent Calendar 2016 の第17日目の記事。第16目はyuanyingさんの「Openstack で Kubernetes を使う」でした。 KubernetesはDeployment, Secret, ConfigMap, Ingressなど、いろいろ機能があります。それぞれの機能はあることを自動化しているようなものです。 例えば、Deploymentはアプリケーションのデプロイ・更新を自動化するもの。Ingressはロードバランサーの作成・管理を自動化しているようなもの。その機能は便利ですが、ある程度Kubernetesに取り込んだら、自分で拡張したくなる場合がが多くなる。例えば、証明書の更新・管理の自動化だとか、etcdクラスターの管理の自動化だとか。 Kubernetesアーキテクチャ Kubernetesをどうやって拡張するかを
2016 - 12 - 08 dind(Docker in Docker)で複数のdocker-composeを管理する Docker この記事は Docker Advent Calendar 2016 の8日目の記事です。 qiita.com 動機 microservices運用してるし、検証用プロジェクトとか遊び用プロジェクトとかあるし、複数docker-composeをローカルで運用するのしんどい。 dind(ディーインディー) dindとは何ぞやと思う方もいるかもしれないですが、dindは Docker in Docker の略でDockerコンテナのでさらにDockerのデーモンを稼働させて、その内部のDocker上にさらにコンテナを配置するという手法です。 dind対応のdockerのDockerイメージは DockerHub から入手できます。 dind がついているのがdi
ここ数日でDocker関連とGo言語の開発環境について書いてきました。 今回はそれらを組み合わせて、Go言語の開発をDockerコンテナ上で行いたいと思います。 ということで、今回は今までの記事を読んでいることが前提です。 今回目指すところ Dockerコンテナ内でGoのWebアプリをビルドしてMacから動作確認できるようにする。 ソースを保存するだけで自動的にビルド&起動されるようにする。 HotReloadのしくみ PHPなどのスクリプト言語ではコンパイルが不要なので保存すればすぐに動作の確認ができますが、GoやJavaなどの言語は一旦コンパイルしないと動作させることができません。 そのような場合、gulpやGruntのようなタスクランナーを使ってファイルの変更を監視し、ビルドタスクを走らせることで動作確認の際のビルド&再起動を自動化することができます。 今回はGo製のタスクランナー、
chromium-os-docker.md Chromium OS ft. Docker Chromium OS is cool. Chromium OS with crouton is cooler. Chromium OS with Docker is even cooler. This is specifically a guide for the Chromebook Pixel 2 (2015), but I can't think of any reason it wouldn't work with other devices. Create a build environment Customize the kernel Build Chromium OS Flash Chromium OS to USB Install Chromium OS P.S. Custom ke
What news from AWS re:Invent last week will have the most impact on you?
Why Kubernetes is winning the container war It's all about knowing how to build an open source community -- plus experience running applications in Linux containers, which Google invented The tech world is increasingly awash in containers, and despite stiff competition, the industry seems to be settling on Kubernetes as the default container orchestration engine. Given the options, including Docke
週末のTwitterの応酬が面白かったのでメモ タイトルはもちろん「桐島、部活やめるってよ」のパクリですが、わたしはこれ見たことないです。 Kelsey Hightower (GoogleのKubernetesの中の人) がまず燃料投下 There are many application platforms that support Docker images without the Docker daemon. Which one was first I have no idea. — Kelsey Hightower (@kelseyhightower) 2016年7月28日 Dockerアプリ動かすのってもうDocker純正エンジンいらないよねー もちろん(Docker CTOの) Solomon Hykes は反論 @kelseyhightower pseudo-support.
概要 7月28日(日本時間29日)、Docker の新しいバージョン 1.12 が GA になりました。blog にも リリースに関する投稿があり、例によって日本語訳を作成しました。内容把握の参考程度にどうぞ。なお、和訳に自信がないトコロは括弧内で原文を表記しています。 Docker 1.12 が一般利用版(GA)に:プロダクション向けに準備が整った Docker 内蔵オーケストレーション プロダクション環境向けに一般で利用可能な(generally available) Docker 1.12 を作り上げるという、重要な一里塚(マイルストーン)達成のために手助けいただいた、コミュニティの全ての皆さまに感謝を申しあげます。Docker プロジェクトが始まって以来、Docker 1.12 は単一リリースでは最大かつ最も高度な機能群を追加しました。1.12 のオーケストレーションに関しては、多
コンテナイメージをスキャンして脆弱性を検出してくれるオープンソースの「Clair」、バージョン1.0をCoreOSがリリース Clairは、脆弱性データベースである「Common Vulnerabilites and Exposures(CVE)」やRed Hat、Ubuntu、Debianなどが公開している同様の脆弱性データベースの情報などを基に、コンテナ内のイメージに既知の脆弱性がないかを自動的にスキャンし、脆弱性があった場合にはそれを報告してくれます。 また脆弱性の報告だけでなく、新しいパッチがすでに提供されている場合にはそのことも教えてくれるため、イメージを最新の状態に保つことができます。 Clair 1.0を発表するブログでは、次のようにClairが紹介されています。 Clair helps DevOps teams maintain security by delivering
Docker welcomes AtomicJar, the makers of Testcontainers, to the Docker family. Testcontainers enables step-function improvements in the quality and speed of application delivery. This addition continues Docker’s focus on improving the developer experience to maximize the time developers spend building innovative apps.
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Kubernetes has had a very basic form of network plugins since before version 1.0 was released — around the same time as Docker's libnetwork and Container Network Model (CNM) was introduced. Unlike libnetwork, the Kubernetes plug
Docker welcomes AtomicJar, the makers of Testcontainers, to the Docker family. Testcontainers enables step-function improvements in the quality and speed of application delivery. This addition continues Docker’s focus on improving the developer experience to maximize the time developers spend building innovative apps.
Docker welcomes AtomicJar, the makers of Testcontainers, to the Docker family. Testcontainers enables step-function improvements in the quality and speed of application delivery. This addition continues Docker’s focus on improving the developer experience to maximize the time developers spend building innovative apps.
This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication. Editor's note: this is the first in a series of in-depth posts on what's new in Kubernetes 1.2 We're proud to announce that with the release of 1.2, Kubernetes now supports 1000-node clusters, with a reduction of 80% in 99th per
OS XのネイティブHypervisorを使うxhyveと、ネイティブDockerを立ち上げるdocker-machine-driver-xhyveを作った話GoMacOSXDockerdocker-machinexhyve OS XのHypervisorを使ってネイティブでローカル環境にDockerを構築する、docker-machine-driver-xhyveを作ったので、そのお話。 長いです。覚悟するか目次を見て読み飛ばしてください。まとめる技術がないようです。 またここでいうネイティブは、Virtualboxなどを使用しないでOS Xが自前でVMを立ち上げる、という意味で、内部には相変わらずboot2dockerがいます。少し釣りですみません。 はぁ、いい加減本当のネイティブでDocker動かしたいですね。 Appleがついに公式にサポートした仮想化技術Hypervisor.fr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く