在docker中使用MySQL搭建一个WordPress个人博客

在docker中使用MySQL搭建一个WordPress个人博客

首先启动docker;

在这里插入图片描述
拉取MySQL镜像;
在这里插拉取镜像入图片描述
创建MySQL容器,运行容器,然后再给他附一个标签;
docker build -t docker.io/mysql .
docker run docker.io/mysql echo ’hello-mysql’ bash
docker image ls
docker tag 990386cbd5c0 docker.io/mysql:5.7
在这里插入图片描述
然后再给MySQL的root用户重新设置密码;
docker run –name mysql -e MYSQL_ROOT_PASSWORD=”woyaoxuehuilinux” -d mysql:5.7

Docker使用 WordPress 搭建博客有多种方法,以下为详细步骤: ### 方法一:使用 Docker 拉取并挂载 WordPress - 拉取 WordPress 镜像:在 Ubuntu 系统中,使用以下命令拉取最新的 WordPress 镜像 ```bash sudo docker pull wordpress:latest ``` - 运行 WordPress 容器:拉取成功后,执行以下命令运行容器,将容器的 80 端口映射到主机的 8080 端口,并将主机的 `/usr/local/share/wordpress` 目录挂载到容器的 `/var/www/html` 目录 ```bash docker run -it --name wordpress -p 8080:80 -v /usr/local/share/wordpress:/var/www/html -d wordpress ``` 以上步骤完成后,即可在浏览器中访问 `http://localhost:8080` 进行 WordPress 的初始化设置 [^3]。 ### 方法二:使用 docker-compose 搭建 WordPress 博客 - 编写 `docker-compose.yml` 文件 ```yaml version: "3.9" services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest volumes: - wordpress_data:/var/www/html ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress volumes: db_data: {} wordpress_data: {} ``` - 启动服务:在 `docker-compose.yml` 文件所在目录下,执行以下命令启动服务 ```bash docker-compose up -d ``` 启动成功后,在浏览器中访问 `http://localhost:8000` 进行 WordPress 的初始化设置 [^4]。 ### 方法三:使用 Docker 打包已有容器并恢复 - 若已有运行中的 WordPress 容器和 MySQL 容器,可以使用 `docker commit` 指令将其打包成镜像 ```bash docker commit -a "anchenliang" -m "creat new wordpress img" c1a03af8bc57 worepress:worepress_bak_0325 docker commit -a "anchenliang" -m "creat new wordpress_mysql img" 6545fc7d6c54 worepress_mysql:worepress_mysql_bak_0325 ``` - 后续需要恢复时,可基于打包的镜像启动容器 [^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值