ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Docker-セットアップ

Docker の multi stage build を使って crystal のアプリ環境を構築してみる

crystal と node を使ったアプリの開発環境を準備しようとしたところ依存ライブラリが複雑で準備に時間がかかってしまいました。 そんな時、Docker multi stage build という方法が解決策になったので、ここにメモしたいと思います。 multi stage build とは…

Docker コンテナ(docker image alpine)内に一般ユーザーを作成して sudo の設定をする

Docker コンテナ内で一般ユーザで処理を行わせようとすると、権限の問題でうまくいかないことがありました。その時は、仕方がないので sudo の設定を入れて回避しました。 後々別方法でことが足りたのですが、ここにその時の設定方法をメモしておきます。処…

docker でローカルホストのネットワークにマッピングなしでアクセスする方法

docker を使っていたら、docker とローカルにある DB を通信させたくなったので方法を調べてみました。以下のサイトを参考にすることで解決しました。 inocop.hatenablog.com”network_mode: host” とすることで、ホストのネットワークに対してポート番号を e…

Windows 10にdockerをセットアップしてみる

これまで OS が Windowsのときは、Hyper-V とか VMware を使っていたので Windows 10 に docker をセットアップする流れをまとめてみました。 今回は”Docker Desktop”というものでdockerのセットアップを行います。 Docker Desktop とは セットアップ方法 Do…