黒目

「世界で一番暗い場所は、人間の黒目の中にある」らしい

Docker入れる

Dockerを入れます

やりたいことはいろいろありますが
・crowi入れたい(自分用)
・評価システム作りたい(Laravelで)
・なんか会社でDocker、Docker言ってる人いるし...
とかまあそんな感じでdockerを入れたいと思います

Macに直接入れる

docs.docker.com Docker for Macをダウンロード
ユーザー登録しろって書いてあったので素直にユーザー登録
インストーラーを落として、終わったらアプリケーションに移して〜といつも通りのことをやる
(うちのWi-Fiがもろいのか、めっちゃ時間かかった)
入れ終わったらiTermとか開いて

docker
docker-compose

ヘルプが出てきたら入ってます

GitHubからDocker-crowi落とします

github.com の前に、そもそもGitHubからcloneできるようにしないといけないので...
GitHubにアカウント登録している前提で

$ cd ~/.ssh/
$ ssh-keygen -t rsa -C "メールアドレス"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ユーザー名/.ssh/id_rsa): github_id_rsa
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in github_id_rsa.
・・・・・・・

という感じで公開鍵と秘密鍵を作ったら
GitHubにブラウザからログインしてSSHkeyを登録します

pbcopy < ~/.ssh/github_id_rsa.pub

これ打つとクリップボードに公開鍵がコピーされます
configにGitHubの設定を入れておきましょう

$ vi ~/.ssh/config

Host github.com
 HostName      github.com
 IdentityFile  ~/.ssh/github_id_rsa
 User          git

これでGitHubからCloneできますね。
ということで早速、いい感じのところに作業ディレクトリ作ります

mkdir ~/crowi_work
cd crowi_work/

そしてGitHubからDocker-crowiをClone

git clone git@github.com:crowi/docker-crowi.git
cd docker-crowi
vim docker-compose.yml

Docker-crowiのReadmeを見ながらdocker-compose.ymlを作ります
終わったら

docker-compose up -d

初回はかなりいろいろ走るので、全部終わるまで気長に待ちましょう。
iTermで何も動かなくなったら完了です。
http://localhostにアクセスして、管理アカウントの登録画面が出たらおしまい!
終了はこれ

docker-compose down