Warning: Trying to access array offset on value of type bool in /home/r1029599/public_html/engineer-log.net/wp-content/themes/simplicity2/lib/customizer.php on line 5404

Docker一覧

GoのコードからDockerイメージのpullを実装する(bufio.Scannerかわいい)

前回エントリ↓でコードからのイメージのpullが動かなくてあっれおかしーなーとなって悔しかったのでリベンジです。 otiai10.hatenablog.com tl;dr client.ImagePullの返り値はio.ReadCloser型とerror型 このio.ReadCloserが、イメージのpullのprogressなどを表すHTTPのストリーム このストリームへの書き込みが終わる(つまりdocker pullが完了する)まで待つ必要があった 以下読まなくてよいです 動かないコード func main() { c, err := client.NewEnvClient() if er…

PackerでDocker Imageを作る時に知ったこと

最近はAWSのAMIやECSでコンテナたてる時に使うDocker ImageをPackerで作成している @hatappiです Packerを使うとAMIにしてもDocker Imageにしても自分の好きなプロビジョニングを使用することが出来るので好きです 今回は例えば元となるdocker imageにはrbenv/rbenvがインストールされており .bashrcなり/etc/profile.d/rbenv.shなりに下記のようにPATHが定義されているものがあるとします export RBENV_ROOT=/usr/local/rbenv export PATH="${RBENV_ROOT…

Hakoを使い始めた

github.com 最近Hakoを使い始めたのでノウハウをためていく Hakoとは?? Dockerコンテナをデプロイするためのツールです Hakoがうまれた背景はECS を利用したデプロイ環境 by Kohei Suzukiによると ECSを利用しつつ、秘匿値の注入や関連するリソースや設定を操作するデプロイツールが必要 だったからだそうです 今回のHakoの使い方 Dockerコンテナをデプロイする hako deployの他に hako oneshotというECSのRunTaskAPIを呼び出し単発の実行を行うものがあるのですが、今回はこのhako oneshotを使います 今回試すもの…

Webサーバーを用意する方法

JavaScriptを学習してWebサイトを作れるようになったら、公開用のWebサーバーが欲しくなります。 Webサーバーは、どうやって用意したら良いでしょうか? テストサーバー 仮想環境 レンタルサーバー 「マネージド」と「アンマネージド」の違い 無料サーバー XREA Heroku Google App Engine 無料サーバーまとめ 有料サーバー サーバー管理者権限の有無を確認 VALUE-DOMAIN さくらインターネット Amazon Web Services AWSの対抗馬 ベンダーロックイン対策 オンプレミスサーバー サーバーの用意 回線の用意 固定IPアドレスの用意 変動IP…

– PR –
– PR –