ubuntu portainer怎样设置权限
导读:要在Ubuntu上为Portainer设置权限,请按照以下步骤操作: 首先,确保您已经安装了Docker和Portainer。如果尚未安装,请使用以下命令进行安装: sudo apt-get update sudo apt-get in...
要在Ubuntu上为Portainer设置权限,请按照以下步骤操作:
- 首先,确保您已经安装了Docker和Portainer。如果尚未安装,请使用以下命令进行安装:
sudo apt-get update
sudo apt-get install docker.io
sudo docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
- 创建一个名为
portainer_user
的新用户,用于管理Portainer:
sudo useradd -M -d /home/portainer_user -s /bin/bash portainer_user
sudo passwd portainer_user
按照提示设置新用户的密码。
- 更改Portainer容器的所有者:
首先,找到Portainer容器的ID或名称。运行以下命令:
sudo docker ps
在输出中找到Portainer容器,然后记下它的ID或名称。
接下来,使用chown
命令更改容器所有者和组:
sudo chown -R portainer_user:portainer_user /var/run/docker.sock
sudo chown -R portainer_user:portainer_user /var/lib/portainer
- 更改Portainer Web界面的权限:
编辑Portainer的配置文件,通常位于/var/lib/portainer/config.json
。您可以使用以下命令打开文件:
sudo nano /var/lib/portainer/config.json
找到securitySettings
部分,将其更改为以下内容:
"securitySettings": {
"enableAuthentication": true,
"users": [
{
"id": 1,
"username": "portainer_user",
"password": "your_password_here",
"roles": ["admin"]
}
]
}
将your_password_here
替换为您为portainer_user
设置的实际密码。
保存并关闭文件。
- 重启Portainer容器以应用更改:
sudo docker restart <
portainer_container_id_or_name>
将<
portainer_container_id_or_name>
替换为您在上一步中找到的容器ID或名称。
现在,您应该能够使用新创建的用户portainer_user
登录Portainer Web界面,并具有管理员权限。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu portainer怎样设置权限
本文地址: https://pptw.com/jishu/714230.html