全力で怠けたい

怠けるために全力を尽くしたいブログ。

Docker

Docker のイメージはマルチステージビルドしてイメージサイズを小さくするメモ。

はじめに マルチステージビルドのやり方 シングルステージビルドとマルチステージビルドでの Docker イメージのサイズを比較 参考サイト はじめに Docker のイメージはマルチステージでビルドしてイメージサイズを小さくするメモ。 ソースコードを Docker の…

Docker を Ubuntu にインストールする手順のメモ。

Docker を Ubuntu にインストールする手順 Docker リポジトリを設定する Docker をインストールする 参考サイト Docker を Ubuntu にインストールする手順のメモ。 Docker は mac OS 上の VirtualBox で動かしてる Ubuntu にインストールしたのでそのへんの…

Docker のコンテナ ID だけを表示する --quiet オプションを知ったメモ。

Docker のコンテナ ID だけを表示する Docker のコンテナ ID だけを表示する --quiet オプションを知ったメモ。 Docker のコンテナ ID だけを表示する Docker のコンテナ ID だけを表示する --quiet オプションを知ったのでメモしておく。 Docker のコンテナ…

`go build` した Go のバイナリを実行すると「/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found`」を出力して止まるときにやったこと。

「/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.32' not found」を出力して止まる やったこと 結論 参考サイト go build した Go のバイナリを実行すると次のメッセージを出力して止まるときにやったことのメモ。 /lib/x86_64-linux-gnu/libc.so.6: ve…

banner コマンドを Dockerfile にしたメモ。

banner コマンドの Dockerfile Dockerfile 使い方 参考サイト banner) コマンドを Dockerfile にしたのでメモしておく。 banner コマンドの Dockerfile 仕事をしてるとたまに banner コマンドを使うときがある。 普段は Mac で作業してて Mac に入ってる ban…

標準入力を Docker コンテナに接続する方法。

標準入力を Docker コンテナに繋ぐ方法 結論 実際にやってみる 標準入力を Docker コンテナに接続する方法のメモ。 標準入力を Docker コンテナに繋ぐ方法 結論 一言で書いてしまうと docker container run とか docker container exec するときに -i フラグ…

Redash の EC2 インスタンスのメモリが枯渇して CPU 使用率が高騰したときにやったこと。

EC2 インスタンスの CPU 使用率が高騰 やったこと kswapd0 プロセスが CPU を食いつぶす Redash の Docker コンテナがメモリをモリモリ食う 今後同じことが起きたら 参考にしたサイト とりあえずコレはやっておく Redash を動かしている EC2 インスタンスの…

西暦と和暦を変換する wareki コマンドが Docker コンテナになりました。

はじめに インストール方法 使い方 参考にしたサイト はじめに wareki コマンド が Docker コンテナ になりました。 もともと実行ファイル1つだけの構成でしたが、環境を汚したくないときの選択肢の1つとして Docker コンテナにしてみました。 もちろん、今…

Golang 1.10 + Python 3 の Dockerfile を作ったときのメモ。

Golang 1.10 + Python 3 の Dockerfile を作ったときのメモ。Golang は 1.10, Python は 3.7 (以降) のバージョン縛りがあって、Golang をベースに Python 3 を入れようとしたらいろいろ面倒くさそうだったので、Python 3 をベースに Golang を入れることに…