DockerHub で docker build のオプションを設定したい

参考リポジトリ

目的

  • Dockerfile の中で、 ARGを使いたい。
    • LABEL としてビルドした日付や、 VCSのリビジョンを入れたい
    • ソフトウェアのバージョンをARGで指定したい

やること

  1. Dockerfile と同じ場所に、 hook ディレクトリを作成する。
  2. hook ディレクトリ以下に、 build というファイルを作成する。
    • build には …
more ...

Dockerの細々としたメモ

Debian で利用する際のメモを書いておく。

grub でのカーネルパラメータ

  1. systemd を利用する設定
  2. cgroups で、メモリに制限をかけるための設定
# quiet はあってもなくても良い
GRUB_CMDLINE_LINUX_DEFAULT="quiet init=/bin/systemd"
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

cgroups まわり

cgroups のディレクトリ配下に設定がある …

more ...

Dockerのプロキシ設定

自宅ではプロキシを立てていないので問題なかったが、会社でDockerをいじろうとするとプロキシに阻まれてうまくいかず困っていた。
bashの環境変数を設定するのはうまくいかなくて、しばらく手元ではdockerをやらず、作業用マシンをクラウドに立ててどうにかごまかしていたのだけど、
あらためて考えると解決できた。

結論は、dockerのデーモンが起動するときに、プロキシの設定をしておく必要がある、というだけでした。
/etc/default/docker に以下を記載します。

    export http_proxy="プロキシのIP"
more ...