Car*_*ota 5 mysql wordpress docker
我下载了 mysql 和 wordpress 图像。Mysql 端口是
3306 本地主机:32781 33060 本地主机:32780
Wordpress 配置是
WORDPRESS_DB_HOST 192.168.99.100:32774
MYSQL_ROOT_PASSWORD 和 WORDPRESS_DB_PASSWORD 是一样的
我尝试连接到 wordpress
我收到消息
无法访问此站点
如何配置mysql和wordpress的端口?
配置 MYSQL
WordPress
错误跟踪
实现这一点的最简单方法是使用 docker-compose。这是一个例子:
version: '3.2'
services:
  database:
    image: mysql:5.7
    volumes:
      - my_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root_password
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wp_user
      MYSQL_PASSWORD: password
  wordpress:
    depends_on:
      - database
    image: wordpress:php7.3-apache
    ports:
      - '8000:80'
    restart: always
    environment:
      WORDPRESS_DB_HOST: database:3306
      WORDPRESS_DB_USER: wp_user
      WORDPRESS_DB_PASSWORD: password
    working_dir: /var/www/html
volumes:
  my_data: {}
一些注意事项:数据库不会在主机上安装任何端口,因为它不需要。如果您不想使用 docker-compose,您可以为此运行 docker run 命令,但是您必须为容器创建自己的网络并将它们附加到该网络。
WordPress 将在http://localhost:8000上可用。
WORDPRESS_DB_HOST 是与数据库的连接,无论如何您都无法通过 http 访问它。
希望这对您有帮助。
| 归档时间: | 
 | 
| 查看次数: | 1186 次 | 
| 最近记录: |