Docker 安装Nginx

下载镜像

docker pull nginx:latest

运行容器

docker run --restart=always -dit -p 8080:80 -v /mnt/nginx:/mnt/nginx --name nginx nginx

密码认证

docker exec -it nginx bash
apt-get update
apt-get install vim -y
apt-get install --no-install-recommends -y apache2-utils
# 创建用户名和密码
htpasswd -c password uname
# nginx.conf 配置
location / {
    satisfy any;

    allow 192.168.1.0/24;
    deny  all;

    auth_basic  "closed site";
    auth_basic_user_file password;

    root   /mnt/nginx/dev;
    index  index.html index.htm;
}
# 重启容器
docker restart nginx
消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息