1. 查看docker仓库中的nginx命令
2.为选定需要pull到系统重的官方Nginx镜像
这个过程需要时间,需要耐心等待一下。
看到这个图就是成功了。

3.列出已下载的镜像
4.列出运行中的容器
1 2 3 4 5 6 7
| docker ps -a
docker rm <容器的唯一标示>
docker stop <容器名称>
|
5.启动跑个静态网页测试nginx容器
1 2 3 4
| docker run --name nginxTest -d -p 8080:80 -v /usr/docker/nginx/html:/usr/share/nginx/html nginx
mv <文件或者文件名路径> <目标目录>
|
6.注意docker的默认配置,如果docker的nginx没有默认配置,需要自行创建
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| docker exec -it default-nginx bash
cat /etc/nginx/nginx.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/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 /var/log/nginx/access.log main;
sendfile on;
keepalive_timeout 65;
include /etc/nginx/conf.d/*.conf; }
cat /etc/nginx/conf.d/default.conf server { listen 80; server_name localhost;
location / { root /usr/share/nginx/html; index index.html index.htm; }
error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }
}
exit
|
服务器其他相关命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| lsb_release -a
pkill -9 nginx
docker restart <镜像名称>
ps -ef|grep nginx
ps -ef
|
参考文章