ミニマルEDA

AWSでミニマルEDAを使うためのメモ
1.AWSのアカウント作成は各自おこなってください
 Linuxはubuntu16.04がおすすめです
2.chefのインストール
3.dockerのインストール
ubuntuでapt install docker.ioできるdockerはバージョンが1.12.6と古いので、https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/ から入れてください。詳しくは、ubuntuへのdockerのインストールを参照。
4.ユーザubuntuでdockerを実行できるようにする
 root権限で、sudo usermod -aG docker ubuntu (ここでubuntuはユーザ名)を実行します。これでユーザubuntuがdockerグループのメンバになりましたが、一度ログアウトしたいと、設定が有効にならないので注意してください。
5.ユーザubuntuで以下を実行すると、現時点でのQflow一式が入ったdockerコンテナが動きます。
 run  -it -v /mnt/work:/mnt/work -v /tmp:/tmp -e DISPLAY -e  QT_X11_NO_MITSHM=1 -v /home/ubuntu/.Xauthority:/root/.Xauthority --net=host  ubuntu:latest /bin/bash
 注意:  QT_X11_NO_MITSHM=1 を指定しないと、qt4のアプリを動かしたとき、以下のエラーが出て、アプリ画面が正しく表示されません。
X Error: BadAccess (attempt to access private resource denied) 10

ubuntuへのdockerのインストール

2017/10/30 20:26 に 森山誠二郎 が投稿

ubuntuでapt install docker.ioできるdockerはバージョンが1.12.6と古いので、https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/から入れてください。以下のように実行するとインストールできます:
apt-get remove docker docker-engine docker.io
apt-get update
apt-get install apt-transport-https ca-certificates curl software-properties-comm
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
apt-key fingerprint 0EBFCD88
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu b_release -cs) le"
apt-get update
apt-get install docker-ce

docker run hello-world が正しく実行できればインストールできています。
2017年10月30日時点で、Docker version 17.09.0-ce, build afdb6d4 をインストールできました。
注意: 上記はすべてroot権限で実行します。コマンドの前に sudoをつけても良いし、一度 sudo suを実行して rootになってから実行することもできます。

1-1 of 1