虚無ありき

うるせーーーしらねーーー

Ubuntu

docker run `-v` Option の挙動

tl;dr -v Option をよく使うが、Permission の挙動に癖がある File や Dir がもともと存在するかや相対パスか絶対パスで指定するかで挙動に差がある 色々実験してみる Environment Ubuntu: 16.04 Docker: 18.09.1 docker-compose: 1.23.1 $ lsb_release -a N…

一般ユーザでの Docker 横付け (Sibling)

tl;dr 一般ユーザで Docker 横付け (Sibling) をする 意外と詰まった group を Host の docker group にする Environment Ubuntu: 16.04 Docker: 18.09.1 docker-compose: 1.23.1 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu De…

Ubuntu Server 18.04 で L2TP/IPsec の VPN 接続

Environment $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic IPsec, L2TP Client の Install $ apt update $ apt install -y strongswan xl2tpd 環境変数の設定 …

マルチユーザ用 JupyterHub の構築

やりたいこと PAM 認証を使ってそれぞれのユーザがサーバ上で Jupyter を使えるようにする ユーザの default dir をサーバの root dir にする Bash と R の kernel を使えるようにする PATH などの環境変数が引き継がれるようにする ファイルの作成などがユ…

Ubuntu 18.04: Slurm の導入

tl;dr ジョブ管理ツール Slurm を Ubuntu 18.04 に導入する PC クラスタ環境ではなく、1 ホスト 1 ノード環境に入れる Environment $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04…

Alpine Image を用いた Docker 横付け(Sibling)

tl;dr Host の Docker を使って Docker Container 内で Docker を使う方法 Docker in Docker とは少し違う この場合、Docker Image に Docker を再度 Install する Docker Sibling っていうらしい Ubuntu だと楽だったが Alpine だと少し詰まった Environmen…