FC2からWORDPRESSへのお引越し(5)――Dockerのインストール
最近はVPSサーバーとクラウドサーバーとの境界もなくなってきていますが
多くのVPSサーバーの問題として、簡単に構成変更ができない点があります。
保険として、サーバー移転などを楽にするため
サーバー上で直接WORDPRESSをインストールするのではなく、
Dockerをかますことにします。
Dockerについての説明は割愛。Docker入門
(参考)
Install Docker
Dockerを導入する(CentOS版) - Qiita
1.モジュール最新化
$ sudo apt-get update
2.Dockerインストール
$ wget -qO- https://get.docker.com/ | sh
3.プロセス確認
$ docker ps
一つも動かしていないので、下記のようなメッセージが出ます。
インストールできています。
Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
詰まりそうなポイントは下記2点
a.wget curl実施時にハンドシェイクエラー
Resolving get.docker.com... 54.230.124.105, 54.230.124.90, 54.230.124.108, ... Connecting to get.docker.com|54.230.124.105|:443... connected. OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure Unable to establish SSL connection.
(解決方法)
握手できないエラー。sslレベルが要求元と要求先で釣り合っていないことが原因です。
下記コマンドでモジュールを最新化すること。
sudo apt-get update(sudo yum update)
(参考)
ハンドシェイクエラーってどういう意味ですか? - 機器Aと機器Bがあるとします。... - Yahoo!知恵袋
magento - how to solve error SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure - Stack Overflow
b.下記のエラー
Get http:///var/run/docker.sock/v1.19/containers/json: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
(解決方法)
サービスを起動していないことが原因です。
ちなみに、環境変数の設定漏れでもこのエラーが出ることがあります。
下記コマンドでサービスを起動すること。
$ sudo service docker start $ sudo chkconfig docker on
(参考)
[docker]初歩的なミス・・ - 『システムノヲニワソト』
Docker 超入門 〜 Boot2Docker 導入から HelloWorld まで〜 - Qiita
ありがとうございました。