Docker安全技术指南
1. 保障Docker访问安全
1.1 HTTP认证在Docker实例上的应用
1.1.1 问题与解决方案
若要为Docker守护进程提供基于网络访问的基本认证,可使用HTTP认证临时共享Docker守护进程。此方法结合了开放守护进程网络访问和窥探Docker API的技术,通过用户名/密码组合限制访问,相对更安全,且无需重启Docker守护进程,只需启动一个容器守护进程。
1.1.2 操作步骤
- 创建Dockerfile :
FROM debian
RUN apt-get update && apt-get install -y \
nginx apache2-utils
RUN htpasswd -c /etc/nginx/.htpasswd username
RUN htpasswd -b /etc/nginx/.htpasswd username password
RUN sed -i 's/user .*;/user root;/' \
/etc/nginx/nginx.conf
ADD etc/nginx/sites-enabled/docker \
/etc/nginx/sites-enabled/docker
CMD service nginx start && sleep infinity
此Dockerfile确保所需软件更新并安装,创建用户密码文件,设置用户密码
超级会员免费看
订阅专栏 解锁全文
1144

被折叠的 条评论
为什么被折叠?



