对头
刚才去看了你的主页,提示正在直播,结果过去是点歌台 蜜汁对焦笑
上午忙别的去了,累得要死,现在欺负按摩器呢……
大爱 Docker,就是调试的时候有些蛋碎。
直播呀直播呀,强势围观。
就从这里继续直播吧。
目前进度:使用官方 wordpress php7 镜像,配合 nginx,实现整体构架。
本来的计划是同时更换模板,但近期网站 503 过于频繁,准备先替换现有的 varnish,直接上 cdn,先避免 503 再说。
这一步应该很快…因为快被 503 逼疯了
支持+100
今天测试将数据直接迁移至备份服务器,看看环境是否相同,以便继续调试。
顺便贴出 docker-compose.yml 文件,看看有木有同学发现 bug 什么的
nginx:
image: nginx:latest
ports:
- '80:80'
volumes:
- ./nginx:/etc/nginx/conf.d
- ./logs/nginx:/var/log/nginx
- ./wordpress:/var/www/html
links:
- wordpress
restart: always
mysql:
image: mariadb
ports:
- '3306:3306'
volumes:
- ./db-data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=aqwe123
restart: always
redis:
image: redis
ports:
- "6379:6379"
restart: always
wordpress:
image: wordpress:php7.1-fpm
ports:
- '9000:9000'
volumes:
- ./wordpress:/var/www/html
environment:
- WORDPRESS_DB_NAME=wpdb
- WORDPRESS_TABLE_PREFIX=wp_
- WORDPRESS_DB_HOST=mysql
- WORDPRESS_DB_PASSWORD=aqwe123
links:
- mysql
- redis:redis
restart: always
有另外一种写法:version: “3” services:,谁知道有啥区别?
研究了下,version 真的只是代表 .yml 版本的…
好特么尴尬,不来想下午折腾,结果无法创建只读示例,工单还没人回复…
技术我是不懂的,我只是想问问为啥不改一下数据库端口?
最终是使用 RDS 的,不需要本地数据库,于是这里仅仅为了平移方便和测试
我是来催更的,主站天天500。
我已经放弃了,自己都天天忙得没觉睡。。。想写的东西一拖再拖
更新进度,环境配置完毕,测试主站数据库成功。
目前进入压力测试环节,由于以前没测过,还在学习中,然后调优 php nginx 然后就可以出嫁了
压力测试……是不是那个一句命令对方服务器就崩掉那种?
这个东西,我发现之前的回复有 bug。
容器内的端口,只开放给相邻的镜像,并没有提供给主机。
最终版本 docker-compose.yml 文件:
version: "3"
services:
nginx:
image: nginx:latest
ports:
- '80:80'
- '443:443'
depends_on:
- redis
volumes:
- ./www:/www
- ./conf/nginx.conf:/etc/nginx/nginx.conf
links:
- wordpress
- redis
- mysql
restart: always
redis:
image: redis
restart: always
volumes:
- ./conf/redis.conf:/etc/redis/redis.conf
command: redis-server /etc/redis/redis.conf
wordpress:
image: wordpress:php7.1-fpm
volumes:
- ./www:/www
- ./conf/www.conf:/usr/local/etc/php-fpm.d/www.conf
depends_on:
- redis
- mysql
links:
- redis
- mysql
restart: always
mysql:
image: mariadb
volumes:
- ./db-data:/var/lib/mysql
- ./conf/my.cnf:/etc/mysql/my.cnf
environment:
- MYSQL_ROOT_PASSWORD=Appinn
restart: always
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- "8080:80"
links:
- mysql
environment:
PMA_HOST: mysql
Linux只碰过LiveCD(N年前),如今也就装了个WSL还不知道耍什么好
完全没接触过Docker怎么爱
docker不是挺好的,省得学习,别人整好的一键安装,比以前省事
你提前在主站预告一个星期啊,然后 B 站直播,我去给你送礼物
哎呦,感觉如此小众没人爱啊