タグ

mincsに関するyukimori_726のブックマーク (2)

  • MINCS (Mini Container Shellscripts) 解説 - Qiita

    これは何か コンテナの仕組みを理解するためのシェルスクリプトとして開発しているMINCSの基機能概要です。 MINCS概要 MINCSは所謂Linuxコンテナを作るシェルスクリプトです。 MINCSの特徴 名前空間の切り出し、overlayfsによる階層型ルートファイルシステムの準備、/procや/devの準備、chrootによるコンテナ内への移行などが主な機能です。 Docker likeなイメージの管理機能や、squashfsを用いた自己実行型のコンテナイメージ作成機能などもあります。 Clear Container的なqemuを用いた仮想マシン混合コンテナも作れます。 MINCSはPOSIX互換シェルスクリプトなのでbusyboxでも動かせます。 シェルスクリプトなので非常に小さいです。 MINCSのインストール シェルスクリプトなのでビルドやインストールする必要はなく1、ダウンロ

    MINCS (Mini Container Shellscripts) 解説 - Qiita
  • MINCSによるLinuxコンテナ実装の裏側 - Qiita

    これは何か MINCSのコンテナ実装の基設計を解説する記事です。MINCSの概要については以前の記事を参照してください。 この記事では実際にMINCSのコードを見ながら、シェルスクリプトあるいはコマンドラインから最小限のコンテナ環境を作る方法を説明しています。 MINCSの基設計 MINCS(mincコマンド)はPosixシェルスクリプト1としてコンテナを実装することを目的としていたため、基的には特殊なコマンドを使わず、Linuxの基コマンド(coreutilsやutil-linux)を利用して実装しています。 Linuxコンテナの基礎 Linuxコンテナとは何でしょうか? 個人的には、広義の(狭義の?)Linuxコンテナとはnamespaceを利用した空間分離のことを指すと考えています。このnamespaceは基的にはプロセスから見えるリソースを別空間に分離する機能だと思ってく

    MINCSによるLinuxコンテナ実装の裏側 - Qiita
  • 1