Docker golang

CentOS7にmobyインストールしてLinuxkitを使ってみる

docker界隈でmobyとかいうものが発表されたらしい。

Docker、「LinuxKit」を発表。コンテナランタイムのためだけにゼロから開発されたセキュアなLinux Subsystem。DockerCon 2017
Dockerは、コンテナの実行に必要な機能に特化したLinux Subsystem「LinuxKit」を、テキサス州オースチンで開幕した同社のイベント「Dock
Docker、「LinuxKit」を発表。コンテナランタイムのためだけにゼロから開発されたセキュアなLinux Subsystem。DockerCon 2017
Dockerは、コンテナの実行に必要な機能に特化したLinux Subsystem「LinuxKit」を、テキサス州オースチンで開幕した同社のイベント「Dock

このまえマストドンサーバを立てたときに初めてdockerを触って気になったので、mobyをインストールしました。スキルは超低いです。。

mobyとかLinuxkitについては全然わかんないので上の記事とか見てください。とりあえず触ってみます。

LinuxKitを動かす

環境

CentOS7上にCentOS7のvmを立ててそこで作業しました。
CPU 1 memory 1GB
CentOS Linux release 7.3.1611

moby コマンドのインストール

go言語を使ってインストールするのでこれを参考にgo言語をインストールしてください。

go言語をCentOS7にインストール
go言語はgoogleが開発しているプログラミング言語です。 プログラミングは初心者なのですがgo言語はエラー内容が親切なのですごく使い...

go言語が使えるようになったら下記コマンドでmobyをインストール。

LinuxKitのビルド

mobyをインストールしたときにlinuxkit.ymlもインストールされる。私の環境ではここにありました。

linuxkit.ymlのディレクトリに移動してbuildコマンドを実行します。

docker起動してなかった。
dockerインストールしていない人は下記を参考にインストールしてください。

CentOS7にマストドンのインスタンスを立ててみた
流行りに流行っているマストドンのインスタンスを数日前に立てました。 ハマったところなど丁寧に説明していきます。 環境 さ...

もう一度実行するとまたエラーが。。

VMのメモリが少ないみたいです。4GB2CPUにして再度実行します。

ファイルが生成されました。何のファイルかは誰か教えてください。

LinuxKitを起動

これを実行するのみ。

またエラーが。。。

qemu-system-x86.x86_64をインストール

再々度実行。。

来た!

ただCentOS7への戻り方がわからない。haltコマンドで戻れると書いてあるけど

linuxkit/linuxkit
linuxkit - A toolkit for building secure, portable and lean operating systems for containers

→haltしたらハングアップするようです。。

Moby Projectによる新たなImmutable infrastructureの可能性 - Qiita
Dockerconf2017で発表のあったlinuxkitとMoby Project。
デモを見て衝撃を受け、今後のDockerに新たなImmutable infrastructureの可能性を感じたので調べたり試したりしてみました...

誰か教えてくださいー

-Docker, golang
-,