Docker ネットワーク

マストドン構築における

Dockerのネットワークについて、書いてまとめた。

言葉だけだと理解しがたいね。

結局、本の方も読んでみたのだけれども

今の時点でおそらくネットワークの細かなところまで知識必要ないなと判断して

マストドン構築のうえで必要最低限なものだけ覚えようとおもいました。

.

issueのひとつに「バックアップをとる」があったので

それを片付けたの。

まだ途中なので明日がんばる。

.

マイグレーション失敗しても

「でもバックアップあるから大丈夫!」

って言えたら、100てへぺろが

10てへぺろくらいで済むもんね。

Qiita

カラーコードよく使うものは暗記していたの。

赤緑青の16進数の組み合わせだということを知り

「例えばピンクなら255,160,90くらいかなと目当てつけて16進数に換算すればカラーコードだいたいわかるのでは」

と、気づいて

30分くらい目当てをつけて16進数に換算するの暗算チャレンジしていたのだけれども

普通にカラーチャートから選択してカラーコード調べる方が早いことに気づきました。

.

あとはAtomからGitHubに直接リポジトリつくれないかしらとおもって

色々と試していたの。

Gitタブや、GitHubタブあるので

おそらくそこからできるの。

しかし検索しても方法を何通りか試したのにうまくいかない。

最終的に諦めてターミナルからやっているblog散見したので

ターミナルから反映する方法をQiitaにまとめました。

https://qiita.com/suwa3/items/0a180e9833c0146e36b5

GitHub開発したエディタのはずなんだけど

何故GitHubに直接リポジトリつくるのグダるのか謎い。

でも便利機能として覚えるよりも

きちんと中で何をしているのか把握出来たので

まあ良いかなあとおもいました。

WAFは月5ドル

自鯖のセキュリティについて考えていて

地味だけど最優先で考えなければいけないなあと思うことのひとつなの。

先月のアクセスlogを確認したら

海外から攻撃がきていた衝撃の事実。

先月はEC2上にWordPressを立ち上げてすぐにstoppingさせていたけれども

こちらは、いったんセキュリティ周りを見直してから

もう一度サーバーを立て直そうかなあと思ったよ。

WordPress脆弱性こわい。

AWSのWAF(セキュリティ対策サービス)は月に5ドルでした。

地味に高い、笑

.

ファイアウォールの設定と

ポートスキャン、公開鍵認証方式はマストドンで散々やったので大丈夫そう。

マストドンの方は攻撃の可視化ツールいれたい。監視監視!

やることが山積みで時間が3倍欲しいです。

.

GitHubのリポジトリばばばっと作ってみた。

主にTODOです。

スマホからissueをすぐ見られるようにした。

パッと確認したいときに便利〜

Raspberry Pi

OSCのセミナー、申込変更したの。

Raspberry PiでIoT自動化や制御について紹介するやつ

ラズパイ興味あるのでそれにした。

.

Webページちまちま書いていた。

https://developer.mozilla.org/ja/docs/Web/HTML

ここわからないときに参考にするの良さそう。

https://developer.mozilla.org/ja/docs/Web/Guide/HTML/Content_categories#Phrasing_content

ここのあたりとか英語の文法みたいだなあとおもった。

文法にがて〜〜

.

夜は久しぶりにMastodon張り付いたあ、

そして音声upできるようになったので

早速試した。

最初はamrで投稿エラーでて

mp3に変換したら投稿できたよ。

んぱかマーチ!

クレヨン王国のOPがエンドレスループしていたので

それを歌いました。

楽しかったので、ぼちぼちupしていきたい。

OSC申込

朝から怒涛の褒め倒しに恐縮ぴぴだったよ。

.

お昼休みのうちにオープンソースカンファレンスのセミナー申し込みした。

楽しみだなあ。

gitとLimeSurveyについて、2つ参加するの。

.

残り時間でお昼ご飯たべながら

Dockerのcontainer操作方法について動画をみた。

.

WordPressで技術blog書けたので

Qiitaでも試し書きしてみる。

書きやすいほうで書こう。

.

やることlist着々と消化しつつある。

できることから一つ一つ片付けるの。

自戒です

最近のすわぴぴの褒められ方がやばい。

とても褒められる。

褒められ過ぎなのでは、

ってくらい。

.

褒められるために頑張る

って、ならないように気をつける。

.

自分が楽しいからやる。

楽しくないのに

「褒められたいから」

って動機でやろうとすると挫折するの。

.

わたしの場合は、褒められることが目的になるとダメなタイプです。

.

気持ちはありがたく受け取るけれども、それに振り回されないようにしたい。
.

いろいろなひとに見てもらえてラッキー✌

嬉しいね!

.

でも、それが当たり前だとか

もっともっと認めて欲しい

に、なっちゃダメよ。

自戒です。

Docker image

Docker imageの操作方法


目次

  1. imageの検索
  2. imageの取得
  3. imageが取得できたか一覧で確認する
  4. imageの詳細を見る
  5. imageの削除

1. imageの検索

centosを検索してみます。

$ docker search centos | more

2. imageの取得

$ docker pull centos

3. imageが取得できたか一覧で確認する

左から

名前、タグ、IDの順、作られた日付、容量

タグが違っていてもIDが同じであれば実体は同じ。

$ docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
 misskey_web          latest              0e061f36c9be        8 days ago          526MB
 ・・・・・・  ・・・・・  ・・・・・・・ ・・・・・・  ・・・・ 
 centos                     latest              9f38484d220f        3 months ago        202MB 

4. imageの詳細を見る

$ docker inspect "REPOSITORY":"TAG"

もしくは

$ docker inspect "IMAGE ID"

IMAGE IDで指定する場合は一つに絞ることができればOKなので、最初の3〜4文字を入力するだけでも見ることができる。

実際にcentosの詳細を見てみる。

$ docker inspect centos:latest

上記画像のような設定を見ることができる。


5. imageの削除

remove imageと言う意味でrmiコマンドを使用することでimageを削除することができる。

$ docker rmi "REPOSITORY":"TAG"

もしくは

$ docker rmi "IMAGE ID"

Knzk.me

あしゅふぃさんの

マストドンセキュリティガイドライン

を参考に、セキュリティチェックをしました。

.

HSTSの設定

  • HTTPヘッダでnginxのバージョン情報を隠す設定
  • ポートスキャン
  • 料金監視

ここらへんやった。

メールについては個人鯖なので、今の時点では設定不要かなあという判断でskipしました。

.

今後の最優先事項はdon.suwa3.meの保守です。

.

鯖立て楽しかったので色んな環境でもう10回くらい立ててみたい。

Web制作やIllustratorは今後も気分転換として進めたい。

WordPressは扱い方すこし慣れてきたので、書籍で勉強したいなあ。

クライアントアプリ作りは、動画で流れ把握しつつ簡単なものからステップアップして

週末のプログラミング勉強会にて、優先的にアプリ制作系のもの参加していきたいです。

.

.

今日でknzk.me最終日なので

お引越しも何とか間に合ったよ。

.

knzk.me閉鎖をきっかけに

自鯖を立てようとおもいたって

それが自分の人生の方向性を大きくかえたなあとおもうの

さびしいけれども、頑張りたいです。

.

しんみりしちゃうのニガテだから

明るいトゥートしたいなあ

なんておもうけれども、やっぱり寂しいの。

.
ローカルに沢山トゥート流れているのみるだけでうれしい。

好きだなあっておもいました。

流れ

5/31 knzk.me閉鎖と知る、1日落ち込む

6/1 自鯖をたてると決意する。三十路さんにホスティングサービスについて聞く

6/3 ドメイン購入、ホスティングサービスの選定

6/4 m.toで鯖立て

6/5 m.toで自鯖にログイン

6/6 ホスティングサービスですんなりいけたので、自分で構築しようと調べ出す

6/7 vimの使い方を調べる

6/10 ローカル開発環境の構築やDocker、UNIXコマンドなど必要そうな知識をpick upする

6/11 Linuxとは何か、UNIXコマンドについて調べる

6/12 UNIXコマンドに慣れるため練習する

6/14 証明書につまずくが、なんとかローカルにマストドンがたつ。ターミナルの背景を黒くしてフォントも変えて気分があがる

6/15 ローカルにたてたマストドンにAdminユーザーとしてログイン。管理画面にちょっと感動

6/16 Misskeyに興味をもつ。ライ塩さんのblogめちゃ読む

6/17 AWSに登録する。プログラミング系の学習動画サイトに片っ端から登録する

6/18 AWSでEC2インスタンスをたてる。Dockerコマンドについて調べる

6/19 AWSでwordpressのWebページを立ち上げる。gitとGitHubはメールとGmailの関係だと知る

6/20 Misskeyとマストドンのレシピを書いて並べてみる

6/21 DNS(Route53)でドメイン設定する。sudoについて調べる

6/22 Misskey構築するがファイルの設定につまり最後の90%で止まる。初めてプログラミングの勉強会に参加する

6/23 Misskeyをローカルにたてることに成功。上級者向けのためMisskeyの運用は諦める。マストドンに慣れてからMisskeyに挑戦してみようと決意する

6/24 疲れたので1日休む

6/25 マストドンたちあげる。Misskeyの構築でだいたいの骨組みは完成していたため移植する。メールサーバーについて調べる。PCについて知るため、ラズパイが欲しくなる

6/26 メールサーバーの設定できた。メディアストレージの設定につまる

6/27 メディアストレージの設定できた。errorがでると人に聞いていたが、少しずつ自分で解決策を探せることも増えた

6/28 Webページ制作で気分転換する

6/29 セキュリティチェック

昔話

高校生の頃は今みたいにTwitterがなくて

自分でHPやblogをつくるのが主流だった。

blogのデザインも今みたく豊富なデザインから選べることはなくて

HTMLで、ある程度自分で組み立てないといけなかったの。

なのでCSSに書くような内容も

全てHTMLにぶっ込んだThe独学な書き方をしていて

改行とかも一切しないで

予測変換とかもないので、全て手打ち&暗記していたの。

カラーコードも暗記していたので

「トップの文字色これだったから、こっちは少し薄めにしようかなあ」

なんて、脳内でシュミレーションして

ほかの人が見たら相当見づらいだろうな って内容で書いていたのね。

あとはC言語でゲームづくり挑戦して

独学つらすぎて挫折しました。

.

高校時代は理系だったので

大学は情報系の学部に進んで、Web制作やったのだけれども

まず最初に驚いたのが

「CSS?!構造と装飾に分けるの必要??しかも改行多い」

ってところからだった。

田舎過ぎて書店の技術書コーナーには

WordとExcelの本しか置いていなかったので

(技術書コーナー自体ない場合も多い)

なかなか学ぶための情報収集ができなかったのよね。

.

就活はもちろんWebエンジニアで探したのだけれども

畑しかないような町で探したところで

.

「Webエンジニアの求人はないですね。Webデザインなら年に2回くらい求人ありますね。未経験OKのものは0件です」

.

ってレベルで

二年に一度くらい

「やっぱり自分のやりたい仕事に就きたい」

と、思い立っては

求人ないですねーってやりとりを地元のハロワで繰り返したので

「そうなのかあ」

と、なんかもう激レアなお仕事なんだろうと諦めていたのだけれども

東京ならその数百倍は求人あると知って

愕然としたわよね。

さっさと上京すれば良かったとおもった。

学生で、まだ子どもみたいなもんで

仕事を探すにしても、何もわかってなかったんだなあとおもう。

.

なんやかんやあって

最近ようやく生活が安定してきたので

今まで、やりたかったのに諦めていたこと

全部やったろってきもちです。

.

勉強会なんかはconnpassで探しているのだけれども

都内のIT系勉強会は、週末に100件近くあるのに

地元で探したら月に5件とかなのね。

.

格差があり過ぎない?

上京しておもったのは

IT系の文化って、それがそのまま関東圏の独自文化なのでは

と言えるくらい地域格差あるよなあってことです。

.

田舎の大学の情報学部

Web制作について教えてくれたのは、物理学の教授でした。

手作りの教科書で、タグなども全て板書されたものをレジュメに手書きで写した。

試験も手でタグを書くかんじだったよ。

.

Web制作の授業でPC使わないんかーい!

みたいな日も多々ありました。

PCの数が少なかったので、なかなか難しかったのかもしれない。

.

数学だとか計算機の歴史だとか

そんな授業内容だけの日もあった。

まあでも楽しかったので良いです。

.

いまは、実際に仕事で開発をしている方々と話したり

勉強会での会話、LTなんかで話を聞いたりすると

もうそれだけで楽しいの。

.

地元から、たった一時間だけ

新幹線に乗れば来れる場所なのにねえ。