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