Docker
Cloud Run 使ってますかー? 例えば、本番環境とテスト環境など、 Project を分離した場合、どちらかの GCR などから両方の環境の Cloud Run にコンテナをデプロイしたくなることはあると思います。 一般的には単一のコンテナで(環境に合わせて build など…
タイトルの通り、IntelliJ 版の Cloud Code プラグインを利用して、 Cloud Run をデプロイすることを試してみます。 内容は こちら GCP ドキュメント をベースにしています。 事前に必要なこと GCP のプロジェクトの課金を有効にしておく必要があります。 ま…
タイトルの通りで、 コンテナ環境で gcloud コマンドを実行した際 ERROR: gcloud crashed (UnicodeDecodeError): 'ascii' codec can't decode byte 0xe8 in position 1: ordinal not in range(128) のようなエラーが発生してうまく実行できない。 なぜ glcou…
Docker build する際に、基本的にはCacheを利用されますが、 それでは困る(毎回ちゃんと処理したい)という場合もあると思います。 そんなときは --no-cache オプションを docker build 時に付与すれば良い。 ま、それだけ。 docker build | Docker Documen…
CI/CDをする際によく利用する、GCPを利用するなら特に知っていたほうが良さそうなコンテナたちをメモ。 GoogleCloudPlatform/cloud-builders GitHub - GoogleCloudPlatform/cloud-builders: Supported builder images for Google Cloud Build この辺りが含ま…
Motivation MacもRaspberry Piもバージョンは 18.06.1-ce で同じものを使っていたのですが、Mac側では--squashを利用できたものの、Raspberry Pi側では利用できなかったので有効化したい。 (おそらくMacはDocker on MacのEdgeを利用していたので有効化され…
Motivation もちろん、Raspberry PiでもDocker使いたいっしょ!w Dockerのインストール curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh Dockerグループの作成 sudo groupadd docker もしかするとすでにあるかも piユーザをdocker groupに…
docker runを実行するときに--rmオプションを付与すると、コンテナを終了した際に削除する。 何度もdockerコマンドを打ちまくってdocker ps -aの結果がゴミだらけで悲惨にならないようにいろいろ試すときに入れると便利かも。 docker run -it --rm --link re…
すでに起動しているプロセスのulimitを取得したい! ログインしたユーザのulimit値は ulimit -n で簡単に取得できますが、すでに起動しているプロセスのulimit値は取れるのか・・・!? とれます! 起動済みのプロセスからulimitを取得する 起動したプロセス…
EC2上にCoreOSを動かし、そこでDockerコンテナを走らせている場合、JVMのプロファイルを取りたいと思っていたのですが、 どうもFlight Recorderがうまく動作しない気がしたので、EC2上のDocker環境で動くのを確認してみました。 EC2上にCoreOSを起動する。 …
Dockerをじゃんじゃん使っていると、たくさん使っていないコンテナが蓄積されてしまい、チクチク消すのも面倒ですよね。 そんな時にこのコマンド! docker ps -aq | xargs docker rm これで綺麗さっぱり! もし、起動しているコンテナがいる場合には docker …