電気ひつじ牧場

技術メモ

Dockerのマルチステージビルドで,Alpine Linuxを使った時にno such file or directoryになる

状況

GoのプログラムをDockerのマルチステージビルドを利用してビルドして,バイナリ実行用のイメージを作成することを考える.この時,バイナリ実行用のコンテナイメージのベースとしてAlpineを指定し,そのイメージをdocker runした際に次のようなエラーが出た.

続きを読む

Archlinuxにデスクトップ環境構築

最近はArchlinuxをいじって遊んでいます.今日はZoomでオンライン会議している時に「今Archlinuxで繋いでるんですよwwww」と自慢するためにデスクトップ環境を構築します*1

*1:実は公式でもしっかりサポートされています. https://bit.ly/2XfqYsB

続きを読む

v6プラスだとL2TP/IPsecでVPN接続ができない理由と対処法

前提

IPv4 IPsecのサーバに接続したくて,そのサーバは触れないとします.

  • 前提
  • 結論
    • できない理由
    • 対処法
  • この記事は誰向け?
  • 背景
  • 関連技術
    • 一般的なインターネット接続構成
    • PPPoE (Point to Point over Ethernet)
    • IPoE (IP over Ethernet)
      • VNE
      • インターネット開通から接続までの流れ
    • IPv4 over IPv6
    • v6プラス
      • MAP-E方式
        • 検証
    • VPN
  • 問題が起こる理由
  • 解決策
  • まとめ
  • 参考
続きを読む