docker導入とエラー

dockerを使い始めて、環境を整えるまでにいろいろエラーが発生したので、忘れないようにメモをします。
環境はubuntuでした。CentOSだとあまり苦労しなかったです。
dockerのインストール

sudo apt-get install docker.io

or

wget -qO- https://get.docker.com/ | sh

どう違うのかは要調査です。。。自分はどちらも行ってしまいました。
■dockerグループにユーザーを追加していないときのエラー

>> 〜〜〜〜〜 : dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?"

・対策:dockerグループにユーザーを追加

sudo usermod -aG docker $USER

参考
http://blog.ieknir.com/blog/try-docker/#setup-ubuntu
http://qiita.com/koara-local/items/ee887bab8c7186d00a88
■dockerのサービス(デーモン)が起動していなかったときのエラー

>> docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.

・対策:サービスの開始

sudo service docker start

■ポートが既に使われていたときのエラー

Error response from daemon: Cannot start container : Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use

・対策:ポートを変える
今回の例でいうと、3306をいうポートをどこかで設定しているのでそれを変更します。
仮想環境を複数起動、かつ、どちらもブリッチ接続でネットワークに接続、かつ、同じようにdockerを起動させるということをやっていたので発生しました。
https://github.com/travis-ci/travis-ci/issues/4951
・あと、要調査 circleciの設定
Robolectricで高速化

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です