继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Docker下的webserver

撒科打诨
关注TA
已关注
手记 265
粉丝 46
获赞 144

原文标题:Docker下的webserver含centos 7.3 php-7.1.4 nginx-1.12.0 mysql-5.7 redis-3.2.3

运行镜像

本镜像包含一个可以运行的webserver。含centos 7.3 php-7.1.4 nginx-1.12.0 mysql-5.7 redis-3.2.3

拉取镜像
docker pull ymark/centos7.3直接在后台运行,并暴露接口
docker run --privileged -itd -p 80:80 -p 3306:3306 -p  6379:6379 -p 11211:11211 -w /root --name webserver ymark/centos7.3 /usr/sbin/init

连接容器并操作
docker exec -it webserver /bin/bash

直接在浏览器里访问
http://localhosthttp://127.0.0.1默认网站路径在 /var/www

Mysql
root 只可以localhost连 密码 Mark*123456apps 任意主机都可以连  密码 Mark*123456redis
telnet 127.0.0.1 6379memcached
telnet 127.0.0.1 11211开启、关闭、重启容器
docker start webserver
docker stop webserver
docker restart webserver

Webserver 具体配置信息如下:

@author mark@email  tailcome@qq.com

The Mysql ROOT password is

Mark*123456

The Root user only use for localhost

For any host, the user and password is below

user apps
password Mark*123456

PHP 7.1.4

homepage

browser http://127.0.0.1 or http://localhost
The init path is:

/var/www

port

/var/run/php-fpm.sock

paths

/etc/php.ini
/etc/php-fpm.conf
/etc/php-fpm.d/www.conf

extension

/etc/php.d/*.ini

service

systemctl enable php-fpm
systemctl start php-fpm
systemctl stop php-fpm

Nginx 1.12.0

port

80

paths

/etc/nginx/nginx.conf

user define server

/etc/nginx/conf.d/apps.conf

server default directory

/var/www/

service

systemctl enable nginx
systemctl start nginx
systemctl stop nginx

Mysql 5.7

root password

only con

mark*I123456

port

3306

paths

/etc/my.cnf

service

systemctl enable mysqld
systemctl start mysqld
systemctl stop mysqld

redis 3.2.3

port

6379

paths

/etc/redis.conf

service

systemctl enable redis
systemctl start redis
systemctl stop redis

memcached 1.4.15

port

11211

service

systemctl enable memcached
systemctl start memcached
systemctl stop memcached



作者:波哥教你学
链接:https://www.jianshu.com/p/62e8c7f57cde


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP