container

AIX、UNIX、Linux

[Docker][build][自分用メモ] containerイメージでbuildする際にclangを使用するようにした。

dockerでcontainerイメージを作成する際に、内部のプログラムを使用するときは基本的にgnu gcc/g++を使用すると思います。基本中の基本だと思うので、特別な要件が無ければ他のコンパイラを使用することはないと思いますが、最近の...
0
AIX、UNIX、Linux

[DNS][container][load balancer] 自宅のDNSテスト環境構成を変更してみた。

以前から遊び用に構築している自宅のDNS環境ですが、さらに構成を変更してみました。あくまで遊びと検証を兼ねているので、最適化されているわけではありません。
0
AIX、UNIX、Linux

[docker][runtime][自分用メモ] dockerのruntimeをcri-oに切り替えてみた

Dockerも成熟度が上がるにつれて、付随するコンポーネントも3rdパーティ含めて増えてきました。とくにランタイムと呼ばれる部分は、デフォルトのcontainerdや旧CoreOSのrkt、GoogleのgVisor、AmazonのFire...
0
AIX、UNIX、Linux

[DNS][自分用メモ] BIND 9.13.4からpythonが必須になってる?

気が付いたらBIND 9.13.4がリリースされていましたね。いつも通りcontainerイメージを作成したところ躓いたのでメモ。
0
AIX、UNIX、Linux

[docker][自分用メモ] Docker 18.09から正式になったBuildKitが思いのほか快適だった

上記の記事のようにDocker 18.09からBuildKitと呼ばれる、Dockerfileからcontainerを作成するエンジンが正式版になったようです。今更ながら調べてみると、Experimentalとはいえ、18.06から提供にな...
0
AIX、UNIX、Linux

[docker][log][自分用メモ] docker logsに対してgrep処理を行う

はじめにdocker logsに出力される内容でgrepし、処理を変更するシェルスクリプトを書こうとしたとき、そのままではgrepされなかったので、調べたことをメモ。
0
AIX、UNIX、Linux

[ARM][Docker][DNS] Knot DNSをAlpine Linux (AArch64)でbuildしたらセグフォする件、Alpine3.8で解消してた

以前、上記のような記事を書いておりました。当時はAlpine:edgeで試していたわけですが、6月にAlpine 3.8が公開になってから試していなかったので、改めて試してみました。
0
AIX、UNIX、Linux

[DNS][container] CoreDNS 1.2.0からArm64のcontainerイメージが出来てた。

k8s(kubernetes)にも採用されているDNSコンポーネントであるCoreDNSが1.2.0にアップデートしました。以前まではArm64なcontainerイメージを作ろうと思ったら、自分でgo buildするか、Githubで公開...
0
AIX、UNIX、Linux

[Docker][network][ipv6] Dockerのcontainerでipv6を使用し、かつ内から外へ疎通する。

はじめにしっかりとDockerのipv6周りについては理解していないです。ドキュメントも読んでみたのですが、私の知識不足がたたってか、あまり呑み込めていないです。Dockerを使用する前から、自宅のネットワーク環境にIPv6を整備しつつあっ...
0
AIX、UNIX、Linux

[ARM][docker][container] docker runすると「ERROR: readlink /var/lib/docker/overlay2」というエラーを吐くようになった

相変わらずARM板でDockerしているわけですが、調子が悪くなってしまったので、再度環境を入れなおしておりました。起動しなくなったり、途中でハングしたりするようになって、まったくうまくいっていないのですが、なんとかKernelの入れ替え等...
0