ログ日記

作業ログと日記とメモ

Docker

ローカルでDocker を使って GitLab CIを設定するのは鬼門だった

普通に公開用のドメインでやるより相当ハードルが高かった。というか一部動かず解決しなかった。 docker-compose.yml の名前で解決できることと出来ないことがある CIでDockerを走らせる場合は、(GitLabを立ち上げる docker-compose.ymlではなく)GitLab Run…

ローカル仮想マシンのDockerでも簡単にLet's Encryptを使いたい

今まではLet's Encryptで local.example.com とかのグローバルサブドメインを設定して、それをrsyncで持ってきてローカル用に使ってた。 これを自動化する。test.example.comドメインに対する test.local.example.com は空でいい。 version: '3' services: p…

debian9 の systemd-nspawnでdockerを動かす準備

デフォルトの設定では動かなかったので調べる。 https://wiki.archlinux.org/index.php/systemd-nspawn#Run_docker_in_systemd-nspawn 権限の設定が必要な模様。 それでもエラーが出たので、systemd-nspawnコマンドで起動してみる。 SystemCallFilterは --sy…

Debian stretch に Kubernetes をインストール

Docker Swarm は普通に動くようだったので Kubernetesも試した。 エラーでなかなか進まず色々試してたら汚れてきたのでカッとなってVMwareで新しい環境を作ってテストした。 テストだからって普段使いのLinuxで試さない方が良さそう。 taskselで全部のチェッ…

Debian stretch で docker-machine

docker-machineのコマンドではdockerを自動インストールできない。 こういうことを自動的にやってもらうためにdocker-machineを使うと思っていたんだが…。 https://docs.docker.com/install/linux/docker-ce/debian/ apt-get install \ apt-transport-https …