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

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

相关推荐
分布式存储与RustFS25 分钟前
镜像仓库的层别堆本地盘:用 RustFS 给 Docker Registry 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
陈希1231 小时前
Linux 防火墙配置实战:firewalld、iptables 与云安全组
linux·运维·服务器
@兽血沸腾2 小时前
Windows系统安装Jenkins部署应用至远程Windows服务器操作指南
运维·服务器·jenkins
闲云自留地7 小时前
K8s 的记忆大脑!ETCD 集群部署、etcdctl 命令与备份恢复全通关
容器·kubernetes·etcd
讯捷蓝达7 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
爱和冰阔落10 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
lisanmengmeng11 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮11 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
上火的金鱼妹11 小时前
k8s生产实际问题排查(网关,数据库读写等)
运维·服务器
孙克旭_12 小时前
k8s基础组件与创建资源
运维·docker·容器·kubernetes