利用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地址

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

相关推荐
雪梨酱QAQ1 小时前
Kubeneters HA Cluster部署
运维
lichenyang4535 小时前
Docker 学习笔记(五):Docker Compose,用一个 YAML 启动前端、后端和 MongoDB
docker
lichenyang4535 小时前
Docker 学习笔记(四):Dockerfile,把项目打成自己的镜像
docker·容器
lichenyang4535 小时前
Docker 学习笔记(三):Docker 网络、bridge、子网和容器互通
docker·容器
lichenyang4535 小时前
Docker 学习笔记(二):docker run 的参数到底在控制什么?
docker·容器
江华森5 小时前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森5 小时前
Matplotlib 数据绘图基础入门
运维
江华森5 小时前
NumPy 数值计算基础入门
运维
乘云数字DATABUFF4 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
Patrick_Wilson5 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js