docker

クロスDockerのためのDockerfile

dockerhubにはx86, x86_64以外のアーキテクチャ用のコンテナもいくつかpushされています。これをqemuを利用したクロス環境のDockerとして動作させるためには、以下の準備が必要です。(1) binfmt_misc でクロスで動かしたいアーキテクチャのELFファイルの設定…

Aarch64で遊ぶ最も手軽な方法

Aarch64(ARM64)の実機はまだまだ入手は困難ですが、qemuを使ってAarch64のユーザーランドを動かすことは可能です。そしてDockerを利用すると手軽にAarch64の環境を試すことができます。コンパイラも動きます。 準備 Ubuntu 14.04 (x86_64)を使用しています。…

Dockerをソースからビルドしてみた

昨日に続いてDockerの話。Dockerに関しては驚くことばかりです。検索するとほぼ一年前に盛り上がっていたようですね。周回遅れです。DockerはGo言語で書かれていてソースコードがGithubで公開されています。 GitHub - moby/moby: Moby Project - a collabora…

Dockerでダウンロードしたファイルはどこに置かれるのか

昨日に続いてDockerをさわってみた話です。docker run ... で自動的にルートファイルシステムがダウンロードされますが、それらのファイルはいったいどこに置かれたのでしょうか? カレントディレクトリには何も新しいファイルはできていません。ダウンロー…

遅ればせならDockerを試してみた

先日のLinuxCon Japanでも話題になっていたDockerを遅ればせなら試してみた。 拍子抜けするほど簡単だった。誰かが用意してくれたものを使うだけなら。 Ubuntu 14.04 でのDockerのインストール $ sudo apt-get install docker.io これだけ。 busyboxの小さな…