docker安装nginx
下载镜像
docker pull nginx
启动nginx容器
docker run --restart=always --name=nginx -p 80:80 -d nginx
启动后访问一下试试:
宿主机创建挂载目录
我们就在home文件夹下创建bianen/nginx:
mkdir -p /home/bianen/nginx
复制配置文件到宿主机的挂载目录
docker cp nginx:/etc/nginx /home/bianen/nginx/conf
docker cp nginx:/usr/share/nginx/html /home/bianen/nginx/html
docker cp nginx:/var/log/nginx /home/bianen/nginx/logs
删除nginx容器
docker stop nginx
docker rm nginx
重新启动一个nginx容器并挂载目录
docker run --restart=always --name=nginx -p 81:80 \
-v /home/bianen/nginx/conf:/etc/nginx \
-v /home/bianen/nginx/html:/usr/share/nginx/html \
-v /home/bianen/nginx/logs:/var/log/nginx \
-d nginx
修改配置
以后每次修改配置该改/home/bianen/conf下的nginx.conf文件就可以,修改保存然后重启服务:
docker restart nginx