利用Docker建立个人博客

利用Docker安装个人博客

文章目录

  • 利用Docker安装个人博客
    • [1.首先准备一个Docker环境 见我的文章也可以 Docker基础问答](#1.首先准备一个Docker环境 见我的文章也可以 Docker基础问答)
    • 2.打开装载Docker的环境
    • [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地址

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

相关推荐
小尔¥8 小时前
MySQL故障排查与优化
运维·数据库·mysql
天草二十六_简村人8 小时前
阿里云的NAT和弹性公网IP,解决ECS机器访问外网的实现方案
运维·后端·网络协议·阿里云·云计算·ip
me8328 小时前
【Linux】解决Docker-Compose拉取Jenkins时失败问题。
linux·docker·jenkins
kaoa0009 小时前
Linux入门攻坚——73、运维OS Provisioning阶段工具之PXE、Cobbler
linux·运维
东北甜妹9 小时前
MYSQL
运维
A.A呐9 小时前
【Linux第二十三章】传输层
linux·运维·服务器
Yupureki9 小时前
《Linux网络编程》1.网络基础
linux·运维·服务器·c语言·网络·c++
ii_best9 小时前
自动化开发软件[按键精灵] 安卓/iOS脚本,变量作用域细节介绍
android·运维·ios·自动化
m0_694845579 小时前
marimo搭建教程:替代Jupyter的交互式开发工具
服务器·ide·python·docker·jupyter·github
mhkxbq9 小时前
济南H3C服务器升级方案怎么选?R4700G5等多型号来解答
运维·服务器