1.拉取镜像
docker pull nginx
2.查看镜像
docker images
3.运行镜像
docker run -d -p 80:80 --name dodo-nginx nginx
4.访问nginx服务器 127.0.0.1
5.以终端的方式进入nginx容器
docker exec -it dodo-nginx bash
6.查看有关文件夹 etc/nginx
. ls
.查看文件cat nginx.conf
include /etc/nginx/conf.d/*.conf
包含其他配置文件
root /usr/share/nginx/html
资源文件夹,没有会出现访问nginx服务器会出现403错误
error_log /var/log/nginx/error.log warn
日志文件夹 /var/log/nginx
7.退出容器exit
8.创建本地文件待挂载
8.复制文件内容到本地
配置文件
docker cp dodo-nginx:/etc/nginx /Users/wuyunhuan/nginx/config/
日志文件
docker cp dodo-nginx:var/log/nginx /Users/wuyunhuan/nginx/logs/
资源文件
docker cp dodo-nginx:/usr/share/nginx/html /Users/wuyunhuan/nginx/data
9.关闭容器
docker rm -f dodo-nginx
10.重启并挂载文件
docker run --name dodo-nginx -p 80:80 -v /Users/wuyunhuan/nginx/config/nginx/:/etc/nginx -v /Users/wuyunhuan/nginx/data/html:/usr/share/nginx/html -v /Users/wuyunhuan/nginx/logs:/var/log/nginx -d nginx
11.修改默认配置文件
*server_name manage.dodo.com *
注意要修改hosts文件 修改域名
12.访问nginx服务器 manage.dodo.com