2024-01-01から1年間の記事一覧
「シェルスクリプトやJenkinsのようなツールでdocker execコマンドを実行したいが、コンテナIDはどう取得すればいい?」という疑問に答えます。ただし、起動しているコンテナが一つのみという前提です。
下記のように > (リダイレクション)でファイルに書き込もうとした際、権限がないユーザーが実行することになり、エラーになる場合がある。 sudo echo "foo" > /root/bar.txt 解決方法としては、下記のように | (パイプライン) sudo teeとする。(teeは標準出…
実は2回落ちたんですが、3回目でやっと合格しました。
CSR サーバ証明書を発行するための署名要求(Certificate Signing Request)。公開鍵とその所有者情報、及び申請者が対応する秘密鍵を持っていることを示すために申請者の署名が記載されている。認証局は証明書にその所有者情報を署名することで、所有者の存在…
パッケージマネージャとバイナリファイルのどちらを使うかはお好みで。
AWS DVAにギリギリで合格しました。
前回はtemplatefile関数を使ってシェルスクリプトなどのファイルの中の値を変更する方法をシェアしましたが、今回はその変数が配列で、シェルスクリプト側でfor文で取り出す方法をシェアします。
TerraformでシェルスクリプトやJSONファイルを利用する際に、templatefile関数を使うことで、ファイルの中の値を動的に変更できます。
「コンパートメントを削除したいが、リソースが残っているらしく削除できない」という状況で、リソースを探して削除する方法を共有します。
countで複数リソースを作成し、そのidなどの情報をリスト(配列)でoutputしたい場合… resource "oci_mysql_mysql_db_system" "this" { count = 2 availability_domain = var.availability_domain ︙ } このように”*”を使うことで実現できます。 output "ip_li…
Let’s Encryptで無料でTLS証明書を取得する際に使用するクライアントアプリ、certbotの使い方を簡単にまとめておきます。
AWS SAA (ソリューションアーキテクトアソシエイト) に合格しました。
『鬼滅の刃 吾峠呼世晴 原画展』に妻と息子と行ってきた。息子はまだ1歳にもなっていないので、鬼滅の刃は当然知らない。が、もう少し大きくなればキャラクターやアニメなどに興味示し、さらに大きくなれば「映画館で映画を見たい」といった欲求を持つだろう…
お名前.comでドメインを取得し、それをOCIで登録する方法をシェアします。なお、ドメインは予め取得しておいてください。
OCIでももちろんコンテナインスタンスとレジストリを使うことができます。AWSでいうところのECSとECRですね。今回はそれらを使ってNginxを起動させるまでの手順を解説します。
$ docker exec -it web /bin/bash OCI runtime exec failed: exec failed: unable to start container process: open /dev/ptmx: no such file or directory: unknown Dockerコンテナに入ろうとしたら、上記のエラーが表示された。「何もしていない」とは言…
動作確認などのために、NginxをDockerコンテナ上でサクッと起動したいことがあるので、メモを残しておきます。
今年のGWは天候と家族三人とも体調がイマイチで花見のようなことはできなかったが、それから一週間経って近所の公園で満開の桜を見れたのでよかった。息子は初めて来た公園で緊張していたのか、あまり楽しそうではなかったが。 (カメラで撮ってスマホで編集…
投資信託と現金預金の合計が1000万円を超えました。
まあ応用というほどでもないんですが、日本語の文字列を件名や本文に含める方法などを共有します。
S-nailを使ってSMTPメールを送信する方法を共有。