利用Docker安装个人博客
文章目录
- 利用Docker安装个人博客
-
- [1.首先准备一个Docker环境 见我的文章也可以 Docker基础问答](#1.首先准备一个Docker环境 见我的文章也可以 Docker基础问答)
- 2.打开装载Docker的环境
-
- [2.1 使用Docker前先打开Docker](#2.1 使用Docker前先打开Docker)
- [2.2Docker安装mysql 5.7](#2.2Docker安装mysql 5.7)
- 2.3Docker安装wordpress
- 2.4启动mysql数据库
- 2.5启动WordPress
- [3.至此基础工作已经做好 我们来配置一下数据库](#3.至此基础工作已经做好 我们来配置一下数据库)
-
- [3.1 进入mysql 的 Docker 容器,并以交互模式打开一个 Bash 终端。](#3.1 进入mysql 的 Docker 容器,并以交互模式打开一个 Bash 终端。)
- [3.2这条命令的作用是尝试以 root 用户身份登录 MySQL 数据库,并提示用户输入密码](#3.2这条命令的作用是尝试以 root 用户身份登录 MySQL 数据库,并提示用户输入密码)
- [3.3密码在上方 找一下mysql相关的信息即可](#3.3密码在上方 找一下mysql相关的信息即可)
- 3.4创建数据库基本信息
- 3.5接着在浏览器打开你主机的IP地址
1.首先准备一个Docker环境 见我的文章也可以 Docker基础问答
2.打开装载Docker的环境
2.1 使用Docker前先打开Docker
service docker satrt
2.2Docker安装mysql 5.7
docker pull docker.1ms.run/library/mysql:5.7
2.3Docker安装wordpress
docker pull docker.1ms.run/library/wordpress
2.4启动mysql数据库
docker run -d -p3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=jbxy@123! docker.1ms.run/library/mysql:5.7
2.5启动WordPress
docker run --name wp -p8080:80 -v /home/wordpress/:/var/www/html -d docker.1ms.run/wordpress
3.至此基础工作已经做好 我们来配置一下数据库
3.1 进入mysql 的 Docker 容器,并以交互模式打开一个 Bash 终端。
sudo docker exec -it mysql /bin/bash
3.2这条命令的作用是尝试以 root 用户身份登录 MySQL 数据库,并提示用户输入密码
mysql -u root -p
Enter password:
3.3密码在上方 找一下mysql相关的信息即可
3.4创建数据库基本信息
mysql> CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Query OK, 0 row affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 row affected (0.00 sec)
mysql> EXIT;
bash-4.2# exit
3.5接着在浏览器打开你主机的IP地址

打开之后在配置数据库 里填写这些信息密码根据自己的来