前提・実現したいこと
centos7でdocker上にwordpressを実行するコンテナを複数建てようとしております。
centosインストール後、yumupdateを行い、dockerをインストールし、
下記サイトを参考にyamlファイルを作成し、コンテナを起動させました。
firewall、パケットフィルタリングでhttp,httpsのポート(80/443)へのアクセスを許可し、
ブラウザ上でIPアドレスを指定してwordpressのインストール画面(http://xxx.xxx.xxx.xxx)に
アクセスした所、RESOUCE_NOT_FOUNDと表示され、アクセスできません。
yamlでapacheをインストールしていないことが原因かと思うのですが、下記サイトやその他サイトで
docker+wordpressをyamlで構築している記事を見ると、必ずしもapacheのインストールを記載していない様に見えます。
RESOUCE_NOT_FOUNDの状態からwordpressのインストール画面(http://xxx.xxx.xxx.xxx)へ
アクセスできる様にする方法をご教示ください。
また現状アクセスできない理由も合わせて教えていただけると幸いです。
<参考サイト>
https://codeaid.jp/blog/docker-wp/
なおps -efで
apache2 -DFOREGROUND
mysqld
が表示されます。
docker psではwordpress00、wordpress10、wordpress20、mysqlが表示されます。
発生している問題・エラーメッセージ
RESOUCE_NOT_FOUND
該当のソースコード
yml
1version: '3.3' 2services: 3 db: 4 image: mysql:5.7 5 volumes: 6 - db_data:/var/lib/mysql 7 restart: always 8 environment: 9 MYSQL_ROOT_PASSWORD: xxxx 10 11 wordpress00: 12 depends_on: 13 - db 14 image: wordpress:latest 15 volumes: - ./wp00:/var/www/html 16 ports: - "8000:80" 17 restart: always 18 environment: 19 WORDPRESS_DB_HOST: db:3306 20 WORDPRESS_DB_USER: xxxx 21 WORDPRESS_DB_PASSWORD: xxxx 22 WORDPRESS_DB_NAME: xxxx 23 24 wordpress10: 25 depends_on: 26 - db image: wordpress:latest 27 volumes: - ./wp10:/var/www/html 28 ports: - "8010:80" 29 restart: always 30 environment: 31 WORDPRESS_DB_HOST: db:3306 32 WORDPRESS_DB_USER: xxxx 33 WORDPRESS_DB_PASSWORD: xxxx 34 WORDPRESS_DB_NAME: xxxx 35 36 wordpress20: 37 depends_on: 38 - db 39 image: wordpress:latest 40 volumes: 41 - ./wp20:/var/www/html 42 ports: - "8020:80" 43 restart: always 44 environment: 45 WORDPRESS_DB_HOST: db:3306 46 WORDPRESS_DB_USER: xxxx 47 WORDPRESS_DB_PASSWORD: xxxx 48 WORDPRESS_DB_NAME: xxxx 49volumes: db_data: {}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。