Database 访问Clickhouse Docker容器中的用户文件Users.xml?
我正在学习使用docker,并已在主机中为clickhouse设置了一个docker容器,以利用端口8123上的本地存储卷Database 访问Clickhouse Docker容器中的用户文件Users.xml?,database,docker,permissions,clickhouse,Database,Docker,Permissions,Clickhouse,我正在学习使用docker,并已在主机中为clickhouse设置了一个docker容器,以利用端口8123上的本地存储卷 我现在对编辑users.xml文件以创建访问权限感兴趣。我对docker还是比较陌生的。如何访问容器中的此文件 一旦运行clickhouse server,您就可以执行到该容器中,并可以查看/编辑其中的任何文件 运行后,单击House serverdocker容器。运行docker ps并获取容器id 运行docker exec-it容器id bash运行此命令,您将进
我现在对编辑users.xml文件以创建访问权限感兴趣。我对docker还是比较陌生的。如何访问容器中的此文件 一旦运行
clickhouse server
,您就可以执行到该容器中,并可以查看/编辑其中的任何文件
- 运行
docker容器。运行后,单击House server
并获取容器iddocker ps
- 运行
运行此命令,您将进入该容器的bash外壳docker exec-it容器id bash
- 在bash shell中,您可以查看/编辑任何文件,在本例中,您的
位于此处users.xml
或/etc/clickhouse server/users.xml
users.xml
文件创建docker图像。使用dockerfile
dockerfile
users.xml
包含更新内容的文件
现在使用docker build-t myimage:v1创建docker映像。
运行docker容器docker运行-itd myimage:v1
这将使用更新的users.xml运行容器
有关使用docker的更多信息,请查看。一旦运行
clickhouse server
,您就可以执行到该容器中,并可以查看/编辑其中的任何文件
- 运行
docker容器。运行后,单击House server
并获取容器iddocker ps
- 运行
运行此命令,您将进入该容器的bash外壳docker exec-it容器id bash
- 在bash shell中,您可以查看/编辑任何文件,在本例中,您的
位于此处users.xml
或/etc/clickhouse server/users.xml
users.xml
文件创建docker图像。使用dockerfile
dockerfile
users.xml
包含更新内容的文件
现在使用docker build-t myimage:v1创建docker映像。
运行docker容器docker运行-itd myimage:v1
这将使用更新的users.xml运行容器
有关与docker合作的更多信息,请查看。@lof10如果有帮助,请告诉我。如果是,请投票并接受答案。:)您不必编辑
users.xml
,只需创建一个单独的文件,如extra\u users.xml
,然后将其复制到/etc/clickhouse server/users.d/
。在此文件中,您将描述所有额外用户设置。此文件将与users.xml
@lof10一起使用。如果有帮助,请告诉我。如果是,请投票并接受答案。:)您不必编辑users.xml
,只需创建一个单独的文件,如extra\u users.xml
,然后将其复制到/etc/clickhouse server/users.d/
。在此文件中,您将描述所有额外用户设置。此文件将与users.xml
一起使用。
FROM yandex/clickhouse-server
COPY users.xml /etc/clickhouse-server/users.xml