下载镜像
docker pull nginx
创建一个nginx容器 (我喜欢用镜像名+端口名来命名容器的名字)
docker run --name nginx8080 -p 8080:8080 -d nginx
去挂载目录(根据自己本地目录修改对应命令)
nginx有三个比较重要的地方需要挂载到本地硬盘上去,便于本地操作
1.首先复制nginx配置文件地址
docker cp nginx8080:/etc/nginx /Users/wumao/Documents/docker/nginx/config/
2.再复制nginx网页文件地址
docker cp nginx8080:/usr/share/nginx/html /Users/wumao/Documents/docker/nginx/www/
3.最后复制nginx日志文件地址
docker cp nginx8080:/var/log/nginx /Users/wumao/Documents/docker/nginx/logs/
删除容器
docker rm -f nginx8080
重新创建容器并挂载目录
docker run --name nginx8080 -p 8080:8080 \
-v /Users/wumao/Documents/docker/nginx/config/nginx:/etc/nginx \
-v /Users/wumao/Documents/docker/nginx/www/html:/usr/share/nginx/html \
-v /Users/wumao/Documents/docker/nginx/logs/nginx:/var/log/nginx \
-d nginx
这时候就可以用localhost:8080打开容器的8080地址了(需要在nginx配置一下,默认是80,改成8080即可访问)