1.安裝
docker pull nginx
2.docker 中啟動nginx
docker run --name my-nginx -d \
--restart=always \
-p 80:80 \
-v 自己的nginx日志目錄:/var/log/nginx \
-v 自己的靜態(tài)文件目錄:/etc/nginx/html \
-v 自己的nginx.conf:/etc/nginx/nginx.conf:ro nginx
3.自己的nginx.conf(僅供參考)
#user ?nobody;
worker_processes ?1;
#error_log ?logs/error.log;
#error_log ?logs/error.log ?notice;
#error_log ?logs/error.log ?info;
#pid ???????logs/nginx.pid;
events {
???worker_connections ?1024;
}
http {
???include ??????mime.types;
???default_type ?application/octet-stream;
???#log_format ?main ?'$remote_addr - $remote_user [$time_local] "$request" '
???# ?????????????????'$status $body_bytes_sent "$http_referer" '
???# ?????????????????'"$http_user_agent" "$http_x_forwarded_for"';
???#access_log ?logs/access.log ?main;
???sendfile ???????on;
???#tcp_nopush ????on;
???#keepalive_timeout ?0;
???keepalive_timeout ?65;
???#gzip ?on;
???server {
?????listen 80;
?????server_name localhost;
?????location / {
???????root html;//此處不用修改
???????index ?index.html index.htm;
?????}
???}
}
(⊙v⊙)嗯统捶,就這樣,簡簡單單!踩了不少坑