読者です 読者をやめる 読者になる 読者になる

時と場合によりけり

日々のアップデートとイノベーションに翻弄され彷徨える IT エンジニアの覚書

ECS ( Amazon EC2 Container Service ) で Docker イメージを管理する

概要 前回のエントリーで、Docker イメージを DockerHub で管理する設定をしました。 stangler.hatenablog.com 今回は、ECS ( Amazon EC2 Container Service ) でイメージを管理する設定です。パブリックに晒したくないイメージ(例えば、イメージ内に SSH …

DockerHub と GitHub 連携させてDocker イメージを 管理する

概要 まず、自分で作成した Docker イメージを build するためのソースを GitHub で管理します。次に、Docker イメージを自分の作業領域にすぐに pull できるよう、DockerHub に登録しておきます。 ソース: GitHub(自分でイメージを build するときは、これ…

Docker for Mac で Alpine ベースの軽量な Rails の開発環境を構築してみる

概要 CentOS や Ubuntu よりも軽量な Alipine を使って、Rails の開発環境を Docker for Mac で作成してみます。 Docker for Mac のインストールについては、以下のエントリーをご参照ください。 stangler.hatenablog.com ハードウェア マシン: Macbook Pro …

macOS Sierra に Docker for Mac で Amazon Linux を導入する

概要 公式 Amazon Linux が、ようやく Dockerhub に登録されましたね。 https://hub.docker.com/r/_/amazonlinux/ Docker for Mac を使って、ローカル環境に Amazon Linux をインストールして、仮想 EC2 を作ってみましょう。Docker for Mac のインストール…

macOS Sierra に Homebrew Cask で Docker for Mac をインストールする

概要 Docker for Mac を Homebrew Cask でインストールしてみます。Homebrew のインストールについては、以下のエントリーをご参照ください。 stangler.hatenablog.com 参考 URL とりいそぎhomebrewでDocker for Mac 1.12をインストールする - TIM Labs ハー…

Ansible のベストプラクティス

概要 Ansible を使うとなるとディレクトリ構成をどうするか?という悩みが出てきます。設定の仕方は、人それぞれかとは思いますが、本家サイトを手本に構築してみます。今回は、Vagrant の仮想マシンを使って ping の playbook を例として挙げておきます。An…

vagrant up で CentOS 6.8 を起動するとエラーが出たときの対処法

概要 Vagrant で入れておくと便利なプラグイン vagrant-vbguest をインストールしていると、VirtualBox Guest Additions 絡みのエラーに出くわすことがあります。今回は、その対処方法を記します。vagrant-vbguest については、以下のエントリーをご参照くだ…

Vagrant のプラグイン vagrant-vbguest をインストールする

概要 Vagrant で入れておくと便利なプラグイン vagrant-vbguest をインストールしてみます。VirtualBox と Vagrant のインストールについては、以下のエントリーをご参照ください。 stangler.hatenablog.com ハードウェア マシン: Macbook Pro Early 2011 OS…

macOS Sierra に Itamae をインストールする

概要 macOS Sierra に、サーバー構成ツール Itamae をインストールします。 ホスト マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sierra メモリ: 16 GB ストレージ: SSD 512 GB anyenv rbenv ruby 2.3.1 Itamae 1.9.9 ゲスト VirtualBox 5.1.6-110634 Va…

macOS Sierra に設定した Vagrant VM を Ansible コマンドで ping-pong

概要 macOS Sierra に 導入した Vagrant VM( CentOS 6.8 )に、Anaconda でインストールした Ansible から ping-pong( Ansible の動作確認用 ping モジュール実行)してみます。 Vagrant VM については、以下のエントリーを参考にしてみてください。 macOS…

macOS Sierra に Anaconda を使って Ansible をインストールしてみる

概要 macOS Sierra に anyenv の pyenv でインストールした Anaconda を使って、Ansible を導入してみます。 最初は、Homebrew で Ansible をインストールしたのですが、依存パッケージの設定に手間がかかるのでやめました。Homebrew の Ansible を使うため…

macOS Sierra に anyenv で pyenv をインストールし anaconda を導入してみる

概要 macOS Sierra に anyenv を使って、まず pyenv をインストールしてみます。次に、pyenv で anaconda をインストールしてみます。anyenv のインストールについては、以下のエントリーを参考にしてみてください。 stangler.hatenablog.com ハードウェア …

Mac を起動したときに Homebrew と Atom と anyenv のアップデートをシェルスクリプトで実行する

概要 Mac を起動したときに、Automator.app を使わずに、シェルスクリプトを実行します。スクリプトには Homebrew と Cask のアップデートと、Atom のアップデート処理を記述します。 以下のエントリーにも書いたのですが、私は、Atom を Homebrew で管理し…

macOS Sierra に VirtualBox と Vagrant で CentOS の仮想マシンを導入する

概要 VirtualBox と Vagrant を使って、ホストマシン Mac に、ゲストマシン(仮想マシン)CentOS 6.8 を導入します。 ホスト マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sierra メモリ: 16 GB ストレージ: SSD 512 GB ゲスト VirtualBox 5.1.6-110634 …

Homebrew で Packer をインストールし Boxcutter で CentOS の box を作ってみる

概要 まず、macOS Sierra に Homebrew で Packer をインストールします。次に、Boxcutter を使って、Vagrant + VirtualBox 用の box を CentOS 6.8 の iso ファイルから作成します。 ハードウェア マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sierra メ…

Vagrant のプラグイン vagrant-hostsupdater をインストールする

概要 vagrant-hostsupdater をインストールします。このプラグインは、Vagrant を起動するときに、ホスト(ここでは Mac )の /etc/hosts を Vagrantfile に記述したものに設定してくれます。仮想マシンを作成するたびに、/etc/hosts を開いて、ドメインや i…

Vagrant のプラグイン sahara をインストールする

概要 Vagrant で入れておくと便利なプラグインをインストールしてみます。VirtualBox と Vagrant のインストールについては、以下のエントリーをご参照ください。 stangler.hatenablog.com ハードウェア マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sie…

macOS Sierra に Homebrew Cask で VirtualBox と Vagrant をインストールする

概要 macOS Sierra に Homebrew Cask を使って、VirtualBox と Vagrant をインストールしてみます。Homebrew と Cask については、以下のエントリーをご参照ください。 stangler.hatenablog.com ハードウェア マシン: Macbook Pro Early 2011 OS: macOS 10.1…

Atom に linter-php をインストールして PHP のコードをチェックする

概要 Atom で PHP のコードをチェックするために linter-php を導入してみます。 Atom については、次のエントリーをご参照ください。 macOS Sierra に Homebrew Cask で Atom をインストールする - 時と場合によりけり ハードウェア マシン: Macbook Pro Ea…

macOS Sierra に Homebrew Cask で Atom をインストールする

概要 macOS Sierra に Homebrew Cask を使って、とても人気の高いエディタ Atom をインストールしてみます。また、Atom のパッケージマネージャー apm を少し使ってみます。 ハードウェア マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sierra メモリ: 16…

macOS Sierra に anyenv で jenv をインストールし Java を管理してみる

概要 まずは、Mac に Cask で Java 7 と Java 8 をインストールします。 次に anyenv を使って jenv をインストールし、Java を管理してみます。 Cask については、以下のエントリーを参考にしてみてください。 stangler.hatenablog.com anyenv のインストー…

macOS Sierra に anyenv で rbenv をインストールする

概要 Mac に anyenv を使って rbenv をインストールします。 また、インストールした rbenv を使って、Ruby 2.3.1 をインストールしてみます。 anyenv のインストールについては、以下のエントリーを参考にしてみてください。 stangler.hatenablog.com ハー…

macOS Sierra に anyenv をインストールする

概要 rbenv や ndenv など、なんとか env を入れる機会が増えそうなので、anyenv で一括管理することにしました。 ハードウェア マシン: Macbook Pro Early 2011 OS: macOS 10.12 Sierra メモリ: 16 GB ストレージ: SSD 512 GB ソフトウェア anyenv anyenv-u…

macOS Sierra に Homebrew で mas-cli をインストールする

概要 AppStore にあって、Homebrew や Cask にないアプリを Homebrew で管理するため、mas-cli パッケージをインストールする。 「そろそろ、新しい Mac が欲しい、購入したらすぐ使えるようしたい、設定を自動化しよう!」という思いを実現するための布石。…

macOS Sierra に Homebrew と Cask をクリーンインストールする

以下に引越ししました。 stangler.blogspot.jp

macOS Sierra にしたら Macbook Pro がオーバーヒート

Mac

以下に引っ越しました。 stangler.blogspot.jp

macOS Sierra に Xcode Command Line Tools をインストールする

Mac

以下に引っ越しました。 stangler.blogspot.jp