WordPress移行の方向性(Ubuntu, Ansible, Docker)2

ansible環境設定

wgetがなかったのでhomebrewでwgetをインストールして、そこからansibleのconfigファイルを取得します。 ❯ brew install wget
❯ wget https://raw.githubusercontent.com/ansible/ansible/devel/examples/ansible.cfg
そこまではいいけど、とりあえずDockerで同じubuntu20.04を構築してそこにAnsibleして、同じのをさくらのVPSにGoする感じで行きたいので、急遽Dockerをインストール。以下のサイトにDockerのインストール方法がある。 https://qiita.com/yasuoka_dev/items/073f7e8c7dba75993323 Docker Desktopをインストールすると各種コマンドをインストールしてくれる。(※ちなみにうちはM1 Macなので[Mac with Apple chip]というのをダウンロードしてインストールした。

Ubuntu20.04のインストール

docker pull ubuntu:20.0 ※コードはiTerm上のzshで実行している。

Ubuntuの起動

❯ docker run -it -d –name ubuntu ubuntu:18.04 ❯ docker ps  ※起動しているか確認 コンテナに入るには ❯ docker exec -it ubuntu /bin/bash コンテナをストップするには ❯ docker stop ubuntu 再度コンテナに入るには ❯ docker start ubuntu ❯ docker exec -it ubuntu /bin/bash

ここまでやったものの、、、

 実はAnsibleで仮想サーバーと本サーバーを管理するためにはVagrant + Ansibleという環境のほうが現実に近いということがわかりこの辺をググり始めたら、我がM1MacはVagrantが対応していなことがわかった、、、(トホホ)なので、色々調べているとUTMという仮想化ソフト上にUbuntu20.04のサーバーが建てられることがわかったのでこっちに方向転換していくことにする。
参考に

未分類

Posted by tacky2k