使用WordPress搭建个人博客会产生一些费用,而费用来源就是服务器的租赁和域名的租赁,这里选择任何厂商的服务器都可以,买了服务器和域名之后,把服务器公网IP和域名关联起来,并对域名做好备案。
安装docker
yum -y install docker docker-compose
查看docker版本确认docker安装成功
docker -v
登陆阿里云开发者平台
https://promotion.aliyun.com/ntms/act/kubernetes.html#industry
点击左上角“镜像搜索”
登陆后选择左侧导航栏“镜像加速器”
根据Docker所在系统选择对应系统
我这里是CentOS 所以选择CentOS
修改配制文件
vim /etc/docker/daemon.json
加入以下配置:
{
"registry-mirrors": ["国内源地址"]
}
启动docker
systemctl start docker
拉取docker镜像
docker pull wordpress
拉取MySql镜像(WordPress依赖MySql数据库运行)
docker pull mysql:5.6
查看镜像是否拉取成功
docker images
生成MySql容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=需要设置的数据库密码 -d mysql:5.6
进入mysql容器并创建WordPress对应数据库
docker exec -it mysql mysql -uroot -p
进入后创建WordPress数据库
create database wordpress;
设置WordPress上传大小限制
mkdir docker
vim docker/uploads.ini
#输入以下内容
file_uploads = On
memory_limit = 64M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 600
启动WordPress容器并加载配置uploads.ini文件
docker run --name wordpress --link mysql:db -v /root/docker/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini -p 80:80 -d wordpress:latest