下载镜像

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即可访问)

Last modification:March 15, 2020
If you think my article is useful to you, please feel free to appreciate