なぜこれをやろうと思ったか Docker を aufs ではなく Device-mapper で使っていて、なんだか「おかしいな」と思うことがあった。 https://docs.docker.com/engine/installation/linux/ubuntulinux/ Docker の Ubuntu でのインストール方法によると、 Prerequisites by Ubuntu Version の項に For Ubuntu Trusty, Wily, and Xenial, it’s recommended to install the linux-image-extra-* kernel packages. The linux-image-extra-* packages allows you use the aufs storage driver. とある。 aufs を使うこ
RUN cd $(npm root -g)/npm \ && npm install fs-extra \ && sed -i -e s/graceful-fs/fs-extra/ -e s/fs\.rename/fs.move/ ./lib/utils/rename.js 原因 ここまでわかっている模様 (docker の)aufs に固有の問題 aufs では多くの子レイヤがあるため、ディレクトリの rename が難しい(すべての子レイヤから探しだして、変更しないといけない。 inode の rename も含む)。この操作はコスト高で、 aufs は実行することを(たまに)拒否して、 EXDEV を返す。 EXDEV での copy/unlink の実行は、まあ、なんとかなる。 fs.extra と fs-extra は EXDEV での copy にフォールバックする。このため、
I’ve heard negative things about the Fedora|CentOS Docker storage configuration in the past, and while manning the Red Hat booth in San Francisco at DockerCon last week, I spoke to a number of people who’ve experienced these storage issues themselves. Much of the trouble, I think, boils down to how Docker in Fedora and CentOS have shipped with a storage configuration that optimizes for a convenien
Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.
Red Hat is an enterprise software company with an open source development model. Communities power everything we do—the products we create, the culture we embrace, and the solutions we design with customers. We advocate for them every day. Because when they succeed, our customers do, too. Participate - Red Hat participates in and creates community powered upstream projects. We contribute code, col
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く