树莓派&vps使用docker配置wordpress

树莓派&vps使用docker配置wordpress

最近闲着无聊,搭个博客玩一玩。

vps上使用docker配置wordpress(debian)

​ 用上了docker一切都变得简单了,几乎不需要自己动手,几行代码就能配置完成。【树莓派就比较蛋疼了,给坑了大半个下午。。】

​ 通常来说有两种方法,脚本安装和apt安装。apt安装大部分时候没有问题,不过在一些特殊的机子上(定制系统的那些开发板:树莓派,jetson),还是建议脚本安装吧。

sudo curl -sSL https://get.docker.com | sh
service docker start 
systemctl status docker //查看docker的运行状态,或者版本号。
docker --version

​ 拉取wordpress和myql,latest可加可不加,想指定版本号就把latest替换为版本号

Docker pull wordpress:latest
docker pull mariadb:latest
docker pull mysql:latest
docker pull mysql:1.5  //随便换版本

​ 如果是正常的小主机,准备工作全部完成。接下来是树莓派的准备工作

树莓派4b上使用docker配置wordpress(debian)

​ 朋友送的树莓派(真好玩),无脑刷的官方系统,32位的。(坑啊)
​ 脚本安装:似乎有人成功,但是我失败了

sudo curl -sSL https://get.docker.com | sh

​ apt安装:

sudo apt-get update
sudo apt-get install apt-transport-https 
                       ca-certificates 
                       software-properties-common
curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -
apt-key fingerprint 58118E89F3A912897C070ADBF76221572C52609D

​ 到这里都没啥问题

sudo add-apt-repository 
       "deb https://apt.dockerproject.org/repo/ 
       raspbian-$(lsb_release -cs) 
       main"

​ 这里我失败了,传闻的解决方案:

vim /etc/apt/sources.list
添加:
deb https://apt.dockerproject.org/repo/ raspbian-RELEASE main //release修改为系统版本

​ 我反正还是不行。

找到的解决方案

​ 最终找到了这个,终于解决:How to Install Docker on Raspberry Pi 4 – Linux Hint

​ 装不上的原因是docker的兼容性问题,之后拉取镜像的时候也会有。还有一种方法是修改为64位的系统,这个方案也救不了就试试吧。。安装完成后查看状态。

systemctl status docker
systemctl enable docker
systemctl restart docker

​ 拉去镜像(树莓派专用版本。。)

docker pull jsurf/rpi-mariadb
docker pull wordpress
docker pull hypriot/rpi-mysql

配置wordpress

​ 接下来就相当简单了

​ 查看镜像列表

docker images

​ 运行mariadb数据库

docker run -e MYSQL_ROOT_PASSWORD=【密码】 -e MYSQL_DATABASE=wordpress --name 【随便取个名字】 -d mariadb:latest【具体运行哪个镜像】

​ 进入sql看看情况:

docker ps
docker exec -it【容器id】 bash
mysql -u root -p //进入数据库,之后会提示输入密码等

​ 运行wordpress并链接数据库

docker run --name 【起个名字】 --link 【数据库container的id】:mysql -p 520【外部端口随意】:80 -d wordpress:latest

​ 完成,ip+端口即可访问。我这里设置的是520,一般用80。

树莓派&vps使用docker配置wordpress》有3条留言

留下回复