在Docker视频播放中,有时会需要加入一个密码来保护视频的隐私性。本文将介绍如何在Docker中设置视频播放密码。
$ docker run -d \ --name nginx \ -p 80:80 \ -v /path/to/videos:/usr/share/nginx/html \ nginx
首先,在Docker中运行一个nginx容器,将其命名为“nginx”,并将视频目录映射到容器中的“/usr/share/nginx/html”目录。
$ docker exec -it nginx bash root@nginx:/# htpasswd -c /etc/nginx/.htpasswd username
接下来,在容器中执行“htpasswd”命令创建密码文件,并将用户名和密码存储在“.htpasswd”文件中。
$ docker cp nginx:/etc/nginx/.htpasswd /path/to/videos/.
最后,将“.htpasswd”文件复制到本地视频目录中即可。