私はUbuntu 17.10で私の開発環境としてdocker wordpressを設定しようとしています。私は私がドッキングウィンドウに到着しました(自宅やサイトのURLを変更するWPプラグインを使用して)Docker Wordpressはサイトのオンライン版にリダイレクトし続けます
をデシベルのコピーを作成し、ポート8080でドッキングウィンドウのMySQLサービスにそれを置いてきました以下の-compose.ymlファイルがありますが、localhost:8000またはport 80に行くたびに、元のサイトのオンラインにリダイレクトされます。私は何が間違っているかを知るために迷っていますか?
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootPword
MYSQL_DATABASE: xyz_wp
MYSQL_USER: xyz_2015
MYSQL_PASSWORD: userPword
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
# generally need to use non-default values
WORDPRESS_DB_HOST: db:3306
# next line often not in tutorials - https://stackoverflow.com/questions/46117771/issue-getting-docker-to-access-my-database-properly-with-wordpress
WORDPRESS_DB_NAME: xyz_wp
WORDPRESS_DB_USER: xyz_2015
WORDPRESS_DB_PASSWORD: userPword
WORDPRESS_TABLE_PREFIX: "af_"
working_dir: /var/www/html
volumes:
- /home/simon/code/wp_af2015/wp-content:/var/www/html/wp-content
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: phpmyadmin
environment:
MYSQL_USERNAME: root
MYSQL_ROOT_PASSWORD: rootPword
restart: always
ports:
- 8080:80
links:
- db
volumes:
db_data:
あなたのワードプレスはホストのポート8000とワードプレスコンテナのポート80の 'port: - " 8000:80 "' – user2915097
完全に理解していますが、いずれの方法でもlocalhostポートがwww .....にリダイレクトされています。これを変更する必要があります –