侧边栏壁纸
  • 累计撰写 99 篇文章
  • 累计创建 54 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

wordpress docker

FlyingEagle
2022-06-30 / 0 评论 / 0 点赞 / 39 阅读 / 1,478 字
version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8181:80   #左边8181是使用端口,可以修改
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - /site:/var/www/html    #/site是站点目录位置,可以修改

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - db:/var/lib/mysql   #/db是数据库持久化目录,可以修改

volumes:
  wordpress:
  db:

进入数据库

docker exec -it wordpress_db_1 /bin/bash #wordpress_db_1 为docker ps 显示的mysql数据库名字name

因为数据库密码为random,查找数据库密码

docker logs wordpress_db_1

列出的数据中找到ROO密码XXXXXXXXXX

GENERATED ROOT PASSWORD: xxxxxxxxxxxxxxxxxxxxxxxxx

进入数据库

docker exec -it wordpress_db_1 /bin/bash #wordpress_db_1 为docker ps 显示的mysql数据库名字name

显示bash-4.2# 后输入

mysql -uroot -p -A

输入上面找到的数据库密码xxxxxxxxx,显示以下为已经进入数据库

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 326
Server version: 5.7.39 MySQL Community Server (GPL)

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

输入select user,host from mysql.user,显示以下

mysql> select user,host from mysql.user;
+---------------+-----------+
| user          | host      |
+---------------+-----------+
| root          | %         |
| wpdb          | %         |
| mysql.session | localhost |
| mysql.sys     | localhost |
| root          | localhost |
+---------------+-----------+
5 rows in set (0.01 sec)

0

评论区