我一直在从事此bitnami-wordpress-docker
的工作,但仍然停留在配置上。我见过一些教程,其中的命令docker-compose up -d
在文件夹中创建一堆文件,然后localhost:8000登陆到wordpress的admin部分。但是事情对我而言并不简单。
这是我的docker-compose.yml
文件。
version: '3'
services:
mariadb:
user: root
image: 'bitnami/mariadb:10.3'
volumes:
- 'mariadb_data:/bitnami'
restart: always
environment:
- MARIADB_USER=bn_wordpress
- MARIADB_DATABASE=bitnami_wordpress
- ALLOW_EMPTY_PASSWORD=yes
networks:
- wpsite
wordpress:
image: 'bitnami/wordpress:latest'
ports:
- '8000:80'
restart: always
volumes:
- 'wordpress_data:/bitnami'
depends_on:
- mariadb
environment:
- MARIADB_HOST=mariadb
- MARIADB_PORT_NUMBER=3306
- WORDPRESS_DATABASE_USER=bn_wordpress
- WORDPRESS_DATABASE_NAME=bitnami_wordpress
- ALLOW_EMPTY_PASSWORD=yes
networks:
- wpsite
phpmyadmin:
depends_on:
- mariadb
image: phpmyadmin/phpmyadmin
restart: always
ports:
- '8080:80'
environment:
PMA_HOST: mariadb
MYSQL_ROOT_PASSWORD: password
networks:
- wpsite
networks:
wpsite:
volumes:
mariadb_data:
driver: local
wordpress_data:
driver: local
我上面提到的命令是创建容器。 当我尝试localhost:8000时,显示注释。但是当localhost:8080使我进入phpmyadmin页面时。
有人可以告诉我如何使用docker设置Bitnami wordpress吗?它开始让我感到沮丧。
谢谢。
答案 0 :(得分:1)
在Windows下,经常发生某些端口被占用的情况;) 我这样做:
netstat -aon | findstr 8080
的最后一个数字是端口TCP 0.0.0.0:8080 0.0.0.0.0 LIETENIN 3428
taskkill /f /pid 3428
我还使用了vscode插件vscode-docker来删除所有容器和图像。
看看我的docker+wordpress+xdebug示例,也许会派上用场;)