Docker]ec 2ドックステーションにwordpressをインストールする


Docker]ec 2ドックステーションにwordpressをインストールする


この位置付け.
  • ec2 ubuntu machine 인스턴스ワイア
  • dockerdocker-compose取付後
  • 踏切パソコンwordpressで設置する方法です.
  • 雑説


    授業中に見たり勉強したりするのは簡単ですが、一つ葛藤があったので、どこが間違っているのか分からず、だんだん消えてしまいました・・・
    最初はword pressをアップロードし、思わずテーマやプラグインをダウンロードしました.ディスク容量がいっぱいで、メイン画面の表示が遅く、管理ページに入ることもできませんでした(/wp-admin).
    ドッキングコンテナを削除し、画像を削除し、画像を削除して再インストールした場合でも同じWordpress画面が表示されます.私はそれがどのようにドックのどこに保存されているのか分かりません.これは私がドックを理解していないからかもしれません.-->最後に答えが出た.
    最終的に、別の作成したec 2インスタンスに再インストールします.

    docker-composeインストール


    埠頭の設置が完了しても.
    docker-合成をインストールします.
    正式なチュートリアル
    上の内容を参考に
     sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    apt-get installを直接インストールすると、古いバージョンのcocomeもインストールされ、次のwordpressymlファイルと互換性がありません.
     sudo chmod +x /usr/local/bin/docker-compose
     sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
     docker-compose --version
    output端末で1.29.2に成功

    wordpressのインストール


    チュートリアルリンク
    wordpressをインストールするディレクトリの作成
     mkdir my_wordpress; cd my_wordpress
    my wordpressディレクトリに入るとvim docker-compose.yml福娃
    version: "3.9"
        
    services:
      db:
        image: mysql:5.7
        volumes:
          - db_data:/var/lib/mysql
        restart: always
        environment:
          MYSQL_ROOT_PASSWORD: somewordpress
          MYSQL_DATABASE: wordpress
          MYSQL_USER: wordpress
          MYSQL_PASSWORD: wordpress
        
      wordpress:
        depends_on:
          - db
        image: wordpress:latest
        volumes:
          - wordpress_data:/var/www/html
        ports:
          - "8000:80"
        restart: always
        environment:
          WORDPRESS_DB_HOST: db
          WORDPRESS_DB_USER: wordpress
          WORDPRESS_DB_PASSWORD: wordpress
          WORDPRESS_DB_NAME: wordpress
    volumes:
      db_data: {}
      wordpress_data: {}
    もちろん,ウィンドウと右奮闘システムの命令語の違いにより,これは容易ではない.
    vimでaを押して入力モードを開き、右クリックを推奨します.
    最後に.
    docker-compose up -d
    終わったら終わりだ

    インバウンド設定


    8000番が開いているか確認します.上のymlファイルを読み込み、8000ポートを開きます퍼블릭ip:8000接続先

    こんなワードプレスログイン画面が登場韓国語を見つけて、韓国語の言うとおりにします.
    自動生成されたPasswordはコピーして手帳に貼り付けています.
    入力完了後にログインします.
    あとは文字刷り画面を見て飾っておけばいいです.

    身なり

    強制終了、初期化


    強制終了.
    docker-compose down
    コンテナと現在のネットワークを取り外します.すなわち,x.に接続できるがword pressdbは依然として存在する(word pressトピック,postingなど)
    初期化:
    docker-compose down --volumes
    そうなるとコンテナ、ネットが下がり、wordpressdbも殺される~捨てられる.
    位置決め完了
    2時間前にチュートリアルにこの部分があることを知っていたらよかったです^^ポスターを作るときに見ました^^