前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

Docker

DockerによるMysql環境の構築

Docker Hubからイメージを探す 自分で作りたいところだが、時間の関係もあるのでdocker searchコマンドでイメージを探す。 $ docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relati... 590 [OK]…

ホストPCからboot2docker上のSinatraにアクセスする

Dockerのドキュメントを読んでいるとSinatraの例が出てくるが、実際に動作させてアクセスを確認しようとした際に少し嵌ったのでメモ。Mac上でDockerを使う場合、boot2dockerを使う事になると思うが、その場合ポートの転送を行う必要がある。 アクセス方法は…

Github対応のJenkinsコンテナの作成

JenkinsをDockerコンテナで構築しようと思い、GitHubのプライベートプロジェクトからチェックアウトしてくる過程でちょっと手こずったのでメモ。 環境 ホストOS:Ubuntu 14.04 手順 JenkinsのオフィシャルイメージをDocker Hubからpull コンテナにssh keyを…

Data volumeを理解する

Dockerチュートリアルではあまり語られないが実は重要だったりするData Volumeについて学ぶ。 Data volumeとは Data volumeとは、コンテナ間でデータをやり取りするために特別に設計されたディレクトリのことである。特徴は以下の通り Data volumeはコンテナ…

Mac OS Xにインストール

homebrewでインストールしてみたら一部のコマンドがエラーになったので 公式サイトに記載されているboot2dockerを利用する方法に変更。 参考 https://docs.docker.com/installation/mac/ boot2dockerのインストール DockerはUnixシステム上での動作を前提と…

Dockerを理解する

以下の公式サイトの記事を読みつつ日本語訳。全体的に理解が怪しいので日本語も怪しくなってます。 https://docs.docker.com/introduction/understanding-docker/ Dockerを理解する Dockerはアプリを開発、出荷、そして実行するためのオープンプラットフォー…

Ubuntu 12.04.4 LTSへのインストール

以下に書いてあるとおりにしたらできた。ハマりどころも得になし http://docs.docker.com/installation/ubuntulinux/#ubuntu-precise-1204-lts-64-bit sudo apt-get update sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-…

Dockerのチュートリアルをやってみる

Dockerが気になっていたので学ぶことにする。インストール前にオンラインチュートリアルでお勉強 http://www.docker.com/tryit/ ヘルプの表示 dockerコマンドを引数なしで入力するとコマンドの一覧が表示される Welcome to the interactive Docker tutorial …