[dig] https://www.cnblogs.com/apexchu/p/6790241.htmlhtml
[dns resolution and revserse ]https://www.cnblogs.com/machangwei-8/p/10353137.htmllinux
docker pull sameersbn/bind:9.10.3-20180127
docker run --name bind -d --restart=always --publish 53:53/tcp --publish 53:53/udp --publish 10000:10000/tcp --volume /opt/dockerRoot/dockerData/bind_data:/data sameersbn/bind:9.10.3-20180127web
docker run --name bind -d --restart=always --publish 53:53/tcp --publish 53:53/udp --publish 10000:10000/tcp --volume /opt/dockerData/bind_data:/data sameersbn/bind:9.10.3-20180127docker
此外,还能够使用示例 docker-compose.yml 文件来使用 Docker 组成容器来启动容器安全
启动容器时,还启动服务,并能够从https://localhost:10000 服务器访问 web。 使用用户名 root 和密码 password 登陆到 Webmin。 在 docker run 命令上指定 --env ROOT_PASSWORD=secretpassword 以设置所选的密码。服务器
能够经过在 docker run 命令中添加 --env WEBMIN_ENABLED=false 来禁用Webmin的启动。 注意,当禁用Webmin时,ROOT_PASSWORD 参数没有任何做用。tcp
阅读博客文章使用 Docker 插件部署一个DNS服务器for示例用例。ui
命令行命令行参数
你能够经过在 docker run 命令上为 named 指定参数来定制绑定服务器的启动命令。 例如如下命令输出 named 命令的帮助菜单:插件
持久性
为了在跨容器关闭和启动时保留它的状态,你应该在 /data 处装载卷。命令行
Quickstart 命令已经为持久性装载了一个卷。
se linux用户应该更新主机挂载点的安全上下文,以便它可以很好地使用 Docker:
复制代码mkdir -p/srv/docker/bindchcon -Rt svirt_sandbox_file_t/srv/docker/bind