参考:
群晖、威联通、Linux最强docker管理工具portainer安装及汉化教程2022最新版本
Portainer官方文档
How to run Docker commands without sudo on a Synology NAS

因为群晖的NAS是基于linux但是限制很多的系统,有一些东西通过命令行操作可能会遇到权限问题,因此需要结合可视化部分一起搭建portainer,在这里记录一下

命令行

首先ssh进去,然后通过 sudo -i 切换到 root 用户,密码就是当前用户的ssh密码

切换后手动创建portainer,注意这里的命令是 docker create ,不是 docker run ,之后还要手动在命令行做一次目录挂载(因为在NAS上通过命令行做映射可能会有权限问题),所以这里先不启动

# 这里的9000是http端口,官方文档给的端口9443是https端口
# 因为我只有ip地址,就不用https了
sudo docker create -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock
:/var/run/docker.sock portainer/portainer-ce:latest

可视化部分

打开NAS可视化界面的docker,这个时候portainer应该还没启动,在docker文件夹下创建portainer文件夹后,在这里手动做映射,避免出现权限问题,挂载点在docker的 /data 路径

注意这里一定要勾选上高权限启动容器
,相当于是给了portainer root权限,否则很多时候会遇到权限问题
然后直接在NAS的可视化界面启动或者命令行 docker run 启动就可以了

群晖NAS的docker组添加

很多docker在使用之前为了避免sudo带来的权限问题,都会要求把docker加进系统的用户组以避免sudo才能执行,比如CVAT要求的:

sudo groupadd docker
sudo usermod -aG docker $USER

但是!群晖的NAS没有 groupadd 这种命令,执行上面的命令你会得到 sudo: groupadd: command not found ,哈哈哈好sb…其实是因为群晖自己有对应的组权限更改命令,和上面对应的执行下列命令即可:

sudo synogroup --add docker
sudo synogroup --member docker $USER
# 如果不放心可以再加一条sudo chown root:docker /var/run/docker.sock

不用ubuntu之类的系统做base,可能是厂家为了定制化方便吧,但有时候想折腾一下真的很难受,同理还有apt、yum之类的NAS上也没有,很烦人

群晖NAS搭建portainer相关推荐

  1. 群晖NAS搭建web服务器,并发布公网可访问 2/4

     系列文章 群晖NAS搭建web服务器,并发布公网可访问 1/4 群晖NAS搭建web服务器,并发布公网可访问 2/4 群晖NAS搭建web服务器,并发布公网可访问 3/4 群晖NAS搭建web服务器 ...

  2. 群晖NAS搭建web服务器并公网可访问 2-4

     系列文章 群晖NAS搭建web服务器并公网可访问 1-4 群晖NAS搭建web服务器并公网可访问 2-4 群晖NAS搭建web服务器并公网可访问 3-4 群晖NAS搭建web服务器并公网可访问 4- ...

  3. 群晖NAS搭建web服务器,并发布公网可访问 1/4

    系列文章 群晖NAS搭建web服务器,并发布公网可访问 1/4 群晖NAS搭建web服务器,并发布公网可访问 2/4 群晖NAS搭建web服务器,并发布公网可访问 3/4 群晖NAS搭建web服务器, ...

  4. 群晖NAS搭建web服务器并公网可访问 1-4

    系列文章 群晖NAS搭建web服务器并公网可访问 1-4 群晖NAS搭建web服务器并公网可访问 2-4 群晖NAS搭建web服务器并公网可访问 3-4 群晖NAS搭建web服务器并公网可访问 4-4 ...

  5. 群晖NAS搭建web服务器,并发布公网可访问 3/4

    系列文章 群晖NAS搭建web服务器,并发布公网可访问 1/4 群晖NAS搭建web服务器,并发布公网可访问 2/4 群晖NAS搭建web服务器,并发布公网可访问 3/4 群晖NAS搭建web服务器, ...

  6. 群晖NAS搭建Docker私服

    公服:dockerhub等(优点:什么都有.缺点:慢,不私有.) 私服:解决公服的缺点. 本文以群晖NAS搭建为例(熟悉Docker的,看了本文,不是群晖也一样操作) 准备说明 1.私服镜像地址(ht ...

  7. 将群晖NAS搭建的网站发布上线【内网穿透】——上(7.X版)

     系列文章 如何在群晖NAS上安装cpolar内网穿透(群晖7.X版) 内网穿透远程群晖NAS--上篇(7.X版) 内网穿透远程群晖NAS--下篇(7.X版) 将群晖NAS搭建的网站发布上线[内网穿透 ...

  8. 群晖NAS搭建WebDV服务手机ES文件浏览器远程访问

    文章目录 1. 安装启用WebDAV 2. 安装cpolar 3. 配置公网访问地址 4. 公网测试连接 5. 固定连接公网地址 转载自cpolar极点云文章:群晖NAS搭建WebDAV服务手机ES文 ...

  9. 利用天翎知识文档+群晖NAS搭建企业知识库,享用智能检索

    编者按:检索是知识文档管理中常见切十分重要的功能,搭建企业知识库必不可少.本文分析了智能检索的特点,并介绍了其在知识文档管理系统中的实现. 关键词:智能检索,移动端,群晖NAS 知识管理中的检索功能 ...

最新文章

  1. 很经典的117句惊世良言
  2. 设置Kali Linux永不锁屏
  3. php判断ip跳转城市,PHP判断IP并转跳到相应城市分站的方法
  4. Adaboost 2
  5. IIS错误与解决方法
  6. Python引用任意位置模块方法总结
  7. 几种常见机器学习距离公式
  8. nginx信号量(平滑重启/升级/重读日志)
  9. python除数为0报错_python 错误捕获机制分析
  10. 高亮插件Highlighting的使用
  11. 使用BeautifulSoup爬取“0daydown”网站的信息(1)
  12. Linux查看可执行文件依赖库
  13. CMarkup类操作XML
  14. 【CSS】CSS盒子模型
  15. #125 Backpack II
  16. uniapp的打包:h5、微信小程序以及APP方式
  17. JQuery库的使用
  18. SQLSERVER储存过程批量添加10万条数据
  19. 一分钟学会python进制转换
  20. 高速采集卡超宽带高速记录回放系统

热门文章

  1. java 比较两个字符串大小
  2. 【C++】Boost库简介
  3. HDU - 1846 巴士博弈
  4. office 论文 页码_毕业论文word里面怎么弄以下这些页码?第一页不显示。 第二三页是I II ,四页开始以下是1234。求详细方法...
  5. c语言读取文件与写入文件
  6. Gene Ontology 的GO注释的可视化
  7. LeetCode 字符串(简单题)
  8. 5.2 中心极限定理
  9. 为变量赋值(SQL)
  10. Python赋值语句的多种形式