タグ LXC
人気順 10 users 50 users 100 users 500 users 1000 users第45回 Linuxカーネルのコンテナ機能 ― cgroupの改良版cgroup v2[6]:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
昨年12月に前回の記事を書いて以来,世の中の状況がすっかり変わってしまいました。 筆者も4月以降はほとんど会社に出勤することなく,自宅で仕事をしています。自宅の物置のように使っていたスペースを片付け,少しずついろいろなものを買い揃え,自宅でもまずまず快適な環境で仕事ができるようになりました。同様に,... 続きを読む
第42回 Linuxカーネルのケーパビリティ[1]:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
前回からだいぶ間隔が空いてしまいました。前回の最後に案内したudzuraさんのCRIUに関する記事はもう少し時間がかかるようですので,もうしばらく私が担当したいと思います。 今回から数回は,Linuxカーネルに実装されているケーパビリティについて説明します。ケーパビリティは2.2カーネルのころから実装されてきている... 続きを読む
第41回 Linuxカーネルのコンテナ機能 ― cgroupの改良版cgroup v2[5]:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
前回の最後で「次回以降はしばらく私ではなくudzuraさんにお書きいただく予定です」と書きました。しかし,年末に近づきAdvent Calendarの募集が始まるようになり,Advent Calendarの存在をすっかり忘れていたことに気づきました。 毎年,Advent Calendarに参加していましたので今年も何か参加しようと思って登録だけは... 続きを読む
第40回 Linuxカーネルのコンテナ機能 ― cgroupの改良版cgroup v2[4]:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
前回までに引き続き,今回もcgroup v2が持つ基本機能を紹介していきます。 Linuxでは,特権を持たないユーザでもユーザ名前空間を使ってコンテナを起動できます。その際,特権を持たないユーザがcgroupを操作できるように権限が委譲できるようになっています。今回は,権限を委譲する際の操作や動きについて,cgroup v1... 続きを読む
第35回 コンテナのネスト[1]:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
前回 は, 名前空間ごとに仮想化したcgroupツリーが見える, Linuxカーネルの cgroup名前空間 という機能を紹介しました。 今回はそのcgroup名前空間の応用例を紹介することを兼ねて, コンテナ内でコンテナを動作させてみます。つまりコンテナをネストさせて遊んでみようという企画です。 今回はroot権限で動作するコンテナを使ってネストを試してみます。試している環境はUbuntu 16... 続きを読む
第34回 Linuxカーネルに実装されたcgroup名前空間 ─ コンテナ内のcgroup管理[2]:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
さて, 今年もAdvent Calendarの季節になりました。例年通り今年も いろいろなカレンダー があって盛り上がっていますね。筆者もいくつかエントリしたので, そのための記事を書くのが大変です。 そのエントリしたカレンダーのひとつが Linux Advent Calendar 2016 です。一昨年から, この連載の記事をLinux Advent Calendar 2015 , 2014 へ... 続きを読む
第29回 LXC 1.1[1]:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
前回以来,コンテナに関する勉強会を東京で開催したり,その他の勉強会で登壇したりしていたので,気がつけば3ヵ月も間隔が空いてしまいました。この勉強会ではLinuxコンテナの主要な機能である名前空間のカーネル内の実装のお話や,Docker関連のお話,Linux以外のコンテナ技術に関する話題も色々とお話いただいて,かなり面白い勉強会になりました。勉強会ページで一部の動画を公開していますので,興味のある方... 続きを読む
15分で分かるLXC(Linux Containers)の仕組みとコンテナ作成 | OSDN Magazine
最近注目されている仮想化技術の1つにLXC(Linux Containers)がある。LXCはコンテナ型仮想化技術と呼ばれるものの1つで、OS上に別の隔離された環境を構築するものだ。今回はLXCの仕組みと、インストール方法、コンテナの作成/起動方法について紹介する。 さまざまな仮想化技術とLXC 仮想化技術を使って一台のマシン上に複数の隔離された環境を構築する、というのはメインフレームの世界では古... 続きを読む
QNAP Container Station
Linuxベースの軽量なOSとアプリの仮想化ソリューション QNAP Container StationはLXCとDockerの軽量仮想化技術を独自の方法で統合しています。QNAP NASで、分離された複数のLinuxシステムを運用したり、内蔵のDocker Hub Registryからアプリをダウンロードしたりできます。 LXCとDockerのコンテナーを内蔵 LXCはLinuxベースのオペレー... 続きを読む
第18回 Linuxカーネルのコンテナ機能 [7] ─ overlayfs:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 第18回 Linuxカーネルのコンテナ機能 [7] ─ overlayfs 2015年1月27日 加藤泰文 LXC, overlayfs, ファイルシステム この記事を読むのに必要な時間:およそ 8 分 1 2 3 今回からはLXCがコンテナイメージを置く領域に使えるいろいろなストレージバックエンドを利用し,LXCを便利に使う方法を紹介して... 続きを読む
WindowsでもDockerがしたい! | Pocketstudio.jp log3
Windows へ Boot2Docker を入れる方法や、入れた後の起動や容量に関する課題を整理しました。 ■ Docker を Windows で使う DockerはLinuxコンテナを手軽似扱うためのアプリケーションです。LXCとはLinux Containersという名前の通り、Linuxでしか使えないのかな?という先入観がありますが、決してそうではありません。Windows でも Doc... 続きを読む
第7回 LXCの歴史と特徴:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 第7回 LXCの歴史と特徴 2014年8月12日 加藤泰文 LXC, テンプレート, シェルスクリプト, Linux この記事を読むのに必要な時間:およそ 5.5 分 1 2 今回からはいよいよLXCの話題です。まずは開発の歴史と現在の開発体制を少し紹介したあと,LXC自身が持つ特徴を紹介したいと思います。 LXCの歴史 LXCはLinux... 続きを読む
第6回 Linuxカーネルのコンテナ機能[5] ─ネットワーク:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 第6回 Linuxカーネルのコンテナ機能[5] ─ネットワーク 2014年7月22日 加藤泰文 LXC, コンテナ, veth, macvlan, ネットワーク名前空間 この記事を読むのに必要な時間:およそ 5.5 分 1 2 コンテナに関係する主要な機能2つの説明が済んだので,今回はLXCで使われることが多いネットワーク関連の機能を紹介し... 続きを読む
第1回 LXCとコンテナの基本:LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術|gihyo.jp … 技術評論社
LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 第1回 LXCとコンテナの基本 2014年5月13日 加藤泰文 LXC, 仮想化, コンテナ, Linux この記事を読むのに必要な時間:およそ 2 分 はじめに みなさま,はじめまして。加藤と申します。最近注目を集めている仮想化技術の『コンテナ』に関する連載を始めることになりました。よろしくお願いいたします。 コンピュータの性能が向上し,... 続きを読む
Docker と LXC - Qiita
Docker はただ LXC を再発明しているわけではないというお話。DotCloud のファウンダーによる stackoverflow の質問への回答。 LXC はネームスペースやコントロールグループ等の Linux カーネルケーパビリティ機能を利用し、プロセスを他のプロセスからサンドボックス化し、それらプロセスへのリソースの割当てをコントロールしている。Docker はこのローレベルのカーネル... 続きを読む
第3回 コンテナ型仮想化の情報交換会@大阪 (コンテナ型VMや関連するカーネル等の技術が話題の勉強会)に参加した - @znz blog
第3回 コンテナ型仮想化の情報交換会@大阪 (コンテナ型VMや関連するカーネル等の技術が話題の勉強会) に参加してきました。 全体の感想 全体的には LXC や Docker に限らず、 Hyper-V 上での FreeBSD jail の話や Vagrant や CircleCI (LXC を使っている) などの話もあって、面白かったです。 会場 ちょっと早めに出発して、梅田から難波橋を通って堺... 続きを読む
OpenStackとLXCを導入した話 | mixi Engineers' Blog
こんにちは、運用部 アプリ運用グループの清水です。Golang鋭意勉強中です。 今回は、SNS「mixi」に限った話ではなく、ミクシィ社全体として利用している仮想環境について紹介したいと思います。パブリッククラウドも一部のサービスで利用していますが、今回は、自社で運用している仮想環境にフォーカスして書いてみようと思います。 今まで利用してきた仮想環境 今まで利用してきた仮想環境というと、手作業で構... 続きを読む
コンテナ型仮想化「Docker 0.9」リリース。LXCに依存しなくなり、安定性向上など - Publickey
ハイパーバイザによる仮想化とは異なり、OSの上にコンテナと呼ばれる分離したユーザー空間を作り出すことで、軽量で効率よく複数の仮想サーバを実現するコンテナ型仮想化ソフトウェアの「Docker」が、最新版の0.9をリリースしました。 Dockerはこれまでコンテナを実現するためにLXC(Linux Containers)に依存してきましたが、今回のDocker 0.9からはカーネルのコンテナAPIを直... 続きを読む
Dockerが利用しているAUFSとLXC - $shibayu36->blog;
2013-12-30 Dockerが利用しているAUFSとLXC tech operation 最近Dockerをいろいろ触ってみていて以下の様な記事を書いたりしました。 Dockerで立てたコンテナにsshで接続する - $shibayu36->blog; serfとDockerでクラスタを組んでみる - $shibayu36->blog; 本番環境のBlue-Green Deploymentの... 続きを読む
OpenVZ は時代遅れか? | ほげめも
OpenVZ 開発者のブログに Is OpenVZ obsoleted? と題して現在の状況を説明した記事が掲載されていました。 OpenVZ は時代遅れだという理由でよくあげられる 3 点について反論する内容となっています。 OpenVZ のカーネルは 2.6.32 という古いバージョンをベースにしている (2013 年ではバージョン 3.x が主流)。 LXC のほうが OpenVZ より将来... 続きを読む
Docker = LXC + aufs + GitHub Culture - teppeis blog
2013-08-26 Docker = LXC + aufs + GitHub Culture docker 先日、社内の技術系発表会のLTでDockerについて発表というか紹介しました。 DockerがYAVAY! from teppeis Dockerは各方面で噂は聞いていたんだけど、先月のTesting Casual Talks #1 : ATNDで、mizzyさんのDocker上でserv... 続きを読む
Docker を読む - Kato Kazuyoshi
Docker はひとつの Linux システムの上で、複数の Linux システムを動かすためのソフトウェアだ。システムの分離には Linux Containers (LXC) を、ファイルシステムまわりには Advanced multi layered unification filesystem (Aufs) をつかっている。 Docker は Go で書かれている。ソースコードは全体でだいた... 続きを読む
さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor
2013-06-06 さくらVPSでLXCを使って安価に複数台構成を実現する lxc chef linux はじめに Chefを使っていると、役割やサービスごとに環境を分離したくなります。 しかし、個人レベルで大してトラフィックがない段階で、サービスごとに仮想サーバーを借りていてはお金が足りません。 そこで、安価なVPS上でLinux Container (LXC) を使うことで、複数のサーバーを... 続きを読む