docker
掲題の通りです. tl;dr cwdとはcurrent working directoryです. docker buildひいてはdocker-compose buildは,cwdをdocker daemonに送信する これをcontextと呼ぶ contextにあるファイルやディレクトリこそが,Dockerfileで操作できるそれそのものである …
awsvpcまわりのECSのネットワークの挙動がdocker-composeと違っていて困って調べたので今後のためにメモしておきます。 docker-compose service単位でbridgeが作成される bridgeはL2レイヤ bridgeがたくさん生えるが,docker for macではVMの中にbridgeが生…
PerlにはWorkerManagerという,外部のジョブキューを使ってバッチ処理できる便利なcpanモジュールがあるのですが,これをECS/Dockerで使おうとしてハマったのでメモ。 PID=1問題 普通にDockerでWorkerManagerを使おうとすると,次のようなメッセージが表示さ…
asdファイルもADDしていないとbundleしてくれないので注意しよう
おはこんばんちわ.普段はLispをやっていますが今日はScalaをやります. わけあってPlayアプリケーションを構築しようとしているのですが,時代はクラウド.環境構築やデプロイであれこれ悩みたくありません.そういうわけで,Docker化を見越したアプリケー…
TL;DR Roswellで処理系を指定しても,Roswellでインストールしたコマンド類はそのコマンドをビルドしたときの処理系で実行される? シェルからコマンドを呼ばずにros runで実行するなどの手立てがある 例 Dockerで再現したがシェルで実験すると再現しないので…
EmacsとCommon Lispとの相性は抜群に良い. SLIMEというプラグインを使うと,Emacs上でCommon Lisp処理系を立ち上げて接続したり,既に起動している処理系に接続したりすることで,REPLや補完を動作させられる.このEmacsとCommon Lisp処理系との接続は,処…
リモートホスト(FreeBSD 11.1)にbhyveを使った仮想マシンとしてUbuntuをホストさせ,そこでdockerdをセットアップし,そこにIPv6 TCP通信を介してローカルマシン(FreeBSD 11.1)から接続した記録です. 動機 FreeBSD上でDockerを動かす試みはあるものの,未だ…
ひとまずテストを走らせることができたのでメモ. TL;DR RoswellはCommon Lispの処理系などの便利なラッパー. root権限でJenkinsコンテナを動かすこと Alpineはユーザまわりが弱い JenkinsfileからDockerクライアントを起動させる DockerはRoswellが動くコ…
最近はなんでもdockerでやるのが流行っている。Jenkinsもdocker公式イメージ(jenkinsci/jenkins)が用意されていて、面倒なJava環境の整備をすることなくJenkinsを使い始めることができる。 最近会社で実験用のホストをもらったので、その上にDockerでJenkins…
最近サーバ*1を買ったので,今運用しているVPSから各種サーバを移行しています. せっかくなので最近の技術を勉強がてら導入したいと思い,Dockerを活用したサーバ構成にすることにしました.今回はMinecraftのサーバを移行することにします. また,Docker…