至此: 简单的 Docker 安装 Nginx并启动算是成功了!
ps:
如何修改 Nginx的配置、更改nginx 的资源文件?
eg:
1、可以将容器中的目录和本机目录做映射。
2、达到修改本机目录文件就影响到容器中的文件。
新建目录, 大致结构如下:
- /home
- |---mutou
- |----nginx
- |----conf.d
- |----html
- mkdir mutou
-
- cd mutou/
- mkdir nginx
-
- cd nginx/
- mkdir conf.d
- mkdir html
-
- cd conf.d/
vi default.conf
内容如下:
- server {
- listen 80;
- server_name localhost;
- # 原来的配置,匹配根路径
- #location / {
- # root /usr/share/nginx/html;
- # index index.html index.htm;
- #}
- # 更该配置,匹配/路径,修改index.html的名字,用于区分该配置文件替换了容器中的配置文件
- location / {
- root /usr/share/nginx/html;
- index index-test.html index.htm;
- }
- }
ps: esc + wq + 回车
vi index-test.html
内容如下:
- <html>
- <body>
- <h2>it is html1h2>
- body>
- html>
启动代码如下:
- docker run -d -p 8080:80
- -v /home/mutou/nginx/conf.d:/etc/nginx/conf.d
- -v /home/mutou/nginx/html:/usr/share/nginx/html
- nginx
docker restart e25f8d911f44