DockerでPythonの実行環境を作る

DockerでPythonの実行環境を構築してみる。
Pythonのアプリケーションを動かすというよりは、Dockerコンテナ内でPythonを使ってちょっとしたスクリプトとかを作ったり動かせるようにする、という程度のものを作る。

類似の記事は色々あると思うが自分用メモとして書いておく。

続きを読む »

Control groups、Namespace、Capabilitiesを使ってコンテナを作って実行してみる

コンテナの仕組みについての学習の一貫で、以下の記事を読みながらControl groups、Namespace、Capabilitiesを使ってコンテナを作って動かしてみる。

Terraformでパスワードやシークレットキーを設定したIAMユーザーを作成する

Terraformでパスワードを設定したIAMユーザーを作成するのにPGP公開鍵が必要だったのでやり方のメモ。

流れは以下のような形だと思う。

  1. PGPの公開鍵と秘密鍵のペアを作成する
  2. Terraformのaws_iam_user_login_profileやaws_iam_access_keyのResourceのpgp_keyへPGP公開鍵をセットする
  3. セットした公開鍵を元にAWS側で暗号化したパスワードを返されるので確認する
  4. 暗号化データをPGP秘密鍵で復号する

続きを読む »