####1.まずはOSインストール
・USBディスクに入れてあるイメージからからOSインストール。
・OS起動したので、$ sudo apt update
するも、appstreamcli で coredump 吐いたりするので、無効化で対処。さらに$ sudo dpkg --configure -a
を実行。
これで、update
とupgrade
を無事終了。
・10インチノートでは色々辛いので、MacのTerminalから入るためにsshインストール。
$ sudo apt install openssh-server
####2.次はDocker
いつの間にか(2017/06?)、Docker EE/CE というの発表されていた。当然 ComunityEdition の方を入れる。
旧版では/etc/apt/sources.list
で定義していたものが、リポジトリ追加の時に定義するように変わったようだ。
######・REPOSITORYのセットアップ
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
######・Docker のインストール
$ sudo apt-get update
$ sudo apt-get install docker-ce
######・確認
$ docker run hello-world
$ sudo docker ps -a
ちなみにv17.09。
####3. docker-composeも入れておく、あとRubyもかな
Rubyは fluentd と elasticsearch 繋ぐのに必要。
######・docker-compose インストール
$ sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
######・docker-compose 確認
$ docker-compose --version
docker-compose version 1.16.1, build 1719ceb
v1.16.1 は LatestVer。
######・Ruby は Rails 要らないんで、 rbenv だけ。
$ apt update ; apt install -y rbenv ruby-build ruby-dev
######・PATHを通す
eval "$(rbenv init -)" 行を追加
######・インストール実行
$ rbenv install 2.2.3 #インストール
$ rbenv global 2.2.3 #有効化
うまくいかない場合は、sudo apt install libssl1.0-dev
する 20180806追記
######・確認
$ rbenv version
$ ruby --version
$ gem --version
$ gem env
#####参考リンク
appstreamcli無効
http://grainrigi.hatenablog.com/entry/2017/08/26/232405
Docker公式
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
docker−compose公式
https://docs.docker.com/compose/install/
Ruby 2.2.3https://qiita.com/knjname/items/2ea61d5ff8c89c17b704