docker search nginx
docker pull nginx
--最简单启动
docker run --name nginx -p 80:80 -d nginx
#取得ID docker ps | grep nginx #进docker 看具体路径 (可以不做) docker exec -it nginx /bin/bash
高级操作
#返回主机 ,新建存放nginx目录 然后 比如 /opt 目录
mkdir -p ./nginx/{conf,html,logs}
cd nginx
docker run --name nginx --restart=always \
-p 80:80 -p 443:443 -p 8230:8230 \
-v /opt/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /opt/nginx/logs:/var/log/nginx \
-v /opt/nginx/html:/usr/share/nginx/html \
-v /opt/nginx/conf:/etc/nginx/conf.d \
-v /wwwroot:/htdoc \
-d nginx完事
如果要配置IP
docker run --name nginx --restart=always \ --net mbsnet --ip 172.10.0.2 \ -p 80:80 -p 443:443 -p 8230:8230 \ -v /opt/nginx/nginx.conf:/etc/nginx/nginx.conf \ -v /opt/nginx/logs:/var/log/nginx \ -v /opt/nginx/html:/usr/share/nginx/html \ -v /opt/nginx/conf:/etc/nginx/conf.d \ -v /wwwroot:/htdoc \ -d nginx
如果要配置php
docker pull bitnami/php-fpm
docker run -d --name php -p 9000:9000 -v /wwwroot:/var/www/html bitnami/php-fpm

评论