Windowsで何とかAnsibleを使うまで


https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう

Docker For Windows + LinuxOS Image + Ansibleによって,BitZenyをセットアップするまでを報告していきます.

Docker for Windowsをインストールします.

私のWindows10はhomeです.

Hyper-Vが動かないHomeでは,Hyper-Vの代わりにOracle Virtual Boxを利用します.
Docker Toolboxも利用します.

※Hyper-Vは,なぜかサービスとしては,僕のhomeでは入っています(どのタイミングかは不明です),明示的に起動されていないですが,実際に起動した場合の設定とかは,試していないです.

詳しくは ↓ です.

https://qiita.com/idani/items/fb7681d79eeb48c05144

とりあえず,Vagrantも導入します(Windows Powershell).

詳しくは,↓ です.

https://qiita.com/ozawan/items/160728f7c6b10c73b97e

https://qiita.com/Tkm_Kit/items/58e1fb7990387a2e9c76

Docker Quickstart Terminalを起動します.

Dockerfileを用意します.

FROM centos
MAINTAINER put your E-mail adress
RUN yum -y install epel-release && yum clean all
RUN yum -y install python-pip && yum clean all
RUN yum -y reinstall glibc-common && \
pip install –upgrade pip && \
pip install ansible==2.6.4 && \
pip install pywinrm && \
yum clean all && \
mkdir /mydata
ENV LANG ja_JP.UTF-8
CMD ["/bin/bash”]

Dockerfileのあるディレクトリで,

docker build -t ansible-test .

を実行します.私の場合は,タイムアウトするので ↓ を参照してください.

https://qiita.com/koneko59/items/d9b4ba74477412d91cf0

さらに,私の場合は,

docker runでエラーが出ますが,それは ↓ を確認ください.

https://stackoverflow.com/questions/50540721/docker-toolbox-error-response-from-daemon-invalid-mode-root-docker

Kitematic (Alpha)を起ち上げて,ローカルディレクトリをマウントします.

Ansibleは使えるようになりました.今回はここまでです.

追記:
nrpatten/mpos-dockerをgitからクローンしてあるので,これを例にまず手を付けていきます.

投稿者: Sachio Horie

クリスチャン 日々悔い改める人。大学で 人工知能とブロックチェーンを研究中。アダルトチルドレン。

コメントを残す

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