2017.12.15こんにちはしばらくブログの更新を怠っていました。いっても何もしていなかった訳ではなくdockerというものに興味があったので色々。dockerについて解説する気は全くありませんが、dockerを使ってブログ(wordpress)を立ち上げることについて調べていました。ネット上に沢山の記事が投稿されていて、どれを使ったらいいのか悩んでしまい片っ端から記事通りにやってみたのですが、うまくいきませんでした。参考にした記事これは動きそうだという記事を見つけましたので、ここで紹介したいと思います。コマンドのいくつかに違いがあり数時間悩むことも。参考にしたブログを紹介します。DockerでWordPress環境を構築するここに書かれているのはMac上で動作するdockerを使ってwordpress環境を構築するものです。記事に書かれた通りにしていけば、ほぼ間違いなくwordpressとphpmyadminがインストールされ動作します。localhostでも開くと書いてありましたが、私の使っているMacでは開きませんでした。初心者にとって簡単にdockerを使いこなすために考えることは、公開されている記事を参考にすることです。ソフトウェアのバージョンアップが早い今日にあっては、数年前、あるいは半年前の記事がそのまま使えるという保証はありません。参考にした記事は作ったデータが、dockerを終わらせると消えてしまいます。したがって記事のデータを残すための方法についても紹介されています。Docker上のWordPressデータのバックアップ&リストアただいくつかのコマンドで注意することがあります。「Volumeの内容を見る」の記事の中でコマンドが出てきますが、記事を単にコピーしてペーストすると不要なコードが混じっているようでエラーになってしまいました。以下のようなエラーです。--help'.このエラーの意味がよくわかりませんでした。「これはコピー&ペーストではなく、キーボードを使って記事に書いてある通りに打ち込むことでエラーを回避できます。」ということが分かるまで数時間を要しました。パソコンを使う上での基本かもしれません。」とする必要があることがわかりました。これらは、多分dockerのバージョンなどの違いによるものだと思います。私のブログでも、後でその記事の通りにしてみたら動かなかったため、調べたところ幾つかの入力ミスが見つかったことがありました。記事に対するケアを続けることは大変ですが、正確な情報を伝えるためには必要なことだと思います。wp_www_dcで-iをつけているとwp_www_dcというコンテナの中に入ってしまうようで「-i」は外しました。「wp_www_dc」という名前のコンテナに入るためには次のようにします。/bin/bash抜け出すには「exit」です。/www_dataでは、backup_www.tarというバックアップ・ファイルができましたが、/backupにちゃんとマウントしていないようで、/backupの中にファイルは出来ていませんでした。/db_dataとなります。リストア圧縮されたバックアップ・ファイルをリストアするには、まずコンテナを作るようです。wp_www_dc2としてコンテナ(wp_www_dc2)を走らせます。psで確認してください。このような手続きをした後で、リストアを行います。ここで注意したいのは、バックアップをした時に出来たtarファイルは/backupの中に出来なかったのですが、リストアの時には、tarファイルを/backupの中にコピーして置かなければなりません。しないとファイルが無いと言って怒られてしまいます。上記のコマンドは修正済みですがリストアのコマンドの中にもミスがあり--stripとする必要がありました。終わりにMacで作ったwordpress環境を、そのままLinuxマシンの上で作るには、docker-compose.ymlDockerfilebackup_www.tarbackup_db.tarがあれば同じものを作ることができます。backup_db.tarの代わりに、phpmyadminでエキスポートしてdb.sqlという名前のファイルを作り、これを新しい環境のphpmyadminを使ってインポートすることもできます。ファイルの大きさが凡そ700倍ほど違います。linuxなど)を使えば少ない容量になると思いますが、コマンドの体系が変わるかもしれません。記事を書いている時にはちゃんと表示されているのですが、記事を公開すると、書いた通りに表示されないのです。表示」などで検索して見るとプラグインなどがあり、これを使えば書いた通りの表示ができるようです。Box+vagrant+vccwを使ってwordpressの環境を作りました。他のWordpressからデータを取り込むためにMovefile.ymlを設定するもエラーで動作しませんでした。この記事は私自身のための健忘録です。ローカルでdocker-composeを使ってwordpressを立ち上げた時のローカルのIPを知るため方法です。今dockerについて少し勉強をしています。面白そうですが理解するにはちょっと歳をとりすぎたかなと思っています。docker-composeを使ったwordpressの構築という記事を書いた時に、参考にした記事をそのまま使っていたところ、いくつかのエラーが出てしましました。久しぶりに「Docker」の話です。ご存知の方も大勢いらっしゃると思いますが、これは自分の健忘禄も兼ねています。Piをコントロールできることを知りました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。ホームdockerプロフィールmoonここは個人のブログで「手作りを楽しむ」をメインにしたサイトです。好きなことはありますが一つは手作りすること。面白そうだなと思ったら材料を集めて手作り。食べ物だったら割と簡単にできるけど。エレクトロニクスの世界は様変わり。今では手作りに使えるような材料を集めるだけもタイヘンです。みんな好きなんですよね。手作りって!ところで、ブログで紹介されている沢山の情報。すべて動くとは限らない。本に書かれていることも一度は自分で動かしてみないと気が済まない私です。そこで悩んで失敗して苦労して得た情報は出来ればここで紹介したいと思っています。自分で調べたことが時間が経つにつれて古くなっていくこともあるかもしれません。最近IoTに興味を持ってしまいました。これって外にでなければわからない話。窓を開けて外を見なければわからない話ですよね。ioT技術を使えば、顔に当たる雨つぶをちゃんと検出できるかも。考えたことありませんか?自宅近くの天気が、いつも表示されていたら助かるなって思ったことはありませんか?スマホで見れば、それはそれで簡単だけど面白くない。気力があればいいんですけどね。手作り興味あるもの最近のコメント管理人2019.02.20まだ解決には至っていませんが、悩んで得た情報が役に立ったことに嬉しく思っています。これからも宜しくお願いします。rtklibのその後JR2QVA2019.02.19初めまして。管理人2019.02.10貴重な情報ありがとうございました。それはそれで使い道が広がるかもしれませんね。MATLAB1.5Mhz2019.02.10後処理のためのRTCM3記録、というのはどうでしょう。MATLAB管理人2018.08.23貴重な情報ありがとうございました。CSG-ShopのNEO-M8Tにその様な問題があるとは思ってもいませんでした。手作りで楽しむ.ホーム検索トップサイドバープロフィールmoonここは個人のブログで「手作りを楽しむ」をメインにしたサイトです。好きなことはありますが一つは手作りすること。面白そうだなと思ったら材料を集めて手作り。食べ物だったら割と簡単にできるけど。エレクトロニクスの世界は様変わり。今では手作りに使えるような材料を集めるだけもタイヘンです。みんな好きなんですよね。手作りって!ところで、ブログで紹介されている沢山の情報。すべて動くとは限らない。本に書かれていることも一度は自分で動かしてみないと気が済まない私です。そこで悩んで失敗して苦労して得た情報は出来ればここで紹介したいと思っています。自分で調べたことが時間が経つにつれて古くなっていくこともあるかもしれません。最近IoTに興味を持ってしまいました。これって外にでなければわからない話。窓を開けて外を見なければわからない話ですよね。ioT技術を使えば、顔に当たる雨つぶをちゃんと検出できるかも。考えたことありませんか?自宅近くの天気が、いつも表示されていたら助かるなって思ったことはありませんか?スマホで見れば、それはそれで簡単だけど面白くない。気力があればいいんですけどね。手作り興味あるもの最近のコメント管理人2019.02.20まだ解決には至っていませんが、悩んで得た情報が役に立ったことに嬉しく思っています。これからも宜しくお願いします。rtklibのその後JR2QVA2019.02.19初めまして。管理人2019.02.10貴重な情報ありがとうございました。それはそれで使い道が広がるかもしれませんね。MATLAB1.5Mhz2019.02.10後処理のためのRTCM3記録、というのはどうでしょう。MATLAB管理人2018.08.23貴重な情報ありがとうございました。CSG-ShopのNEO-M8Tにその様な問題があるとは思ってもいませんでした。"https://tano-shimi.com/wp-content/plugins/table-of-contents-plus/front.min.js-end");。