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

参考

■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を起動させるということをやっていたので発生しました。

・あと、要調査 circleciの設定
Robolectricで高速化

シェアする

  • このエントリーをはてなブックマークに追加

フォローする