openmediavault安装配置docker和portainer

3 篇文章 1 订阅

本文要介绍 openmediavault安装配置docker和portainer,遇到到一些坑,以及解决办理。

1、安装插件

在系统-插件,安装omv-extras

这里有可以无法搜索到omv-extras插件,先下插件再上传即可,网址:http://omv-extras.org/openmediavault-omvextrasorg_latest_all5.deb

2、安装docker

如果第一步成功安装,出现【系统-omv-extras】菜单,选择docker菜单,并点击安装

在这一步,由于内网的代理设置,导致安装不成功,只能通过命令行安装

参考  docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

如果你过去安装过 docker,先删掉:

apt-get remove docker docker-engine docker.io

首先安装依赖:

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

信任 Docker 的 GPG 公钥,在这里需要设置代理,才可以下载

curl --proxy http://proxy.com:8080 -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

添加软件仓库:

add-apt-repository \
   "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
   $(lsb_release -cs) \
   stable"

最后安装

sudo apt-get update
sudo apt-get install docker-ce

3、安装portainer

如果第2步安装完,开始安装portainer,同步也无法直接安装,究其原因还是代理问题,以及加速器的问题。

1)配置代理:

参考:如何优雅的给 Docker 配置网络代理 - 云+社区 - 腾讯云

在执行docker pull时,是由守护进程dockerd来执行。因此,代理需要配在dockerd的环境中。而这个环境,则是受systemd所管控,因此实际是systemd的配置。

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo touch /etc/systemd/system/docker.service.d/proxy.conf

在这个proxy.conf文件(可以是任意*.conf的形式)中,添加以下内容:

[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"

2)配置加速器:

docker默认的源为国外官方源,下载速度较慢,可改为国内源

编辑或新建配置文件 /etc/docker/daemon.json
daemon.json

{
    "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"],
    "live-restore": true

}

3)重启docker服务:

systemctl daemon-reload
systemctl restart docker

到此docker才可以连网,拉取容器了。尝试下载portainer命令如下:

docker pull docker.io/portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
94cfa856b2b1: Pull complete
49d59ee0881a: Pull complete
a2300fd28637: Pull complete
Digest: sha256:fb45b43738646048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
Status: Downloaded newer image for portainer/portainer:latest
docker.io/portainer/portainer:latest
root@openmediavault:/etc/systemd/system/docker.service.d# docker image list
REPOSITORY            TAG       IMAGE ID       CREATED         SIZE
portainer/portainer   latest    580c0e4e98b0   10 months ago   79.1MB

portainer的web使用教程:portainer简明使用教程 - 走看看

至此docker和portainer安装完。容器的学习才开始,相关的学习网站如下:

史上讲解最好的 Docker 教程,从入门到精通(建议收藏的教程) - 云+社区 - 腾讯云

搜索可用docker镜像 - Docker入门教程 - docker中文社区

回答: 在OpenMediaVault 6中安装Portainer需要进行以下步骤。首先,在OMV的web界面中导航到系统->OMV-Extras->[1。确保已经安装了OMV-Extras插件,如果没有,请按照之前的文章中的指导进行安装。然后,在OMV-Extras中找到Portainer,并点击打开Web页。接下来,需要设置环境变量。在环境变量中,需要填写三个值:RPC_SECRET、RPC_PORT和LISTEM_PORT。RPC_SECRET是一个token值,建议使用随机生成的uuid作为token值。RPC_PORT是RPC的端口,默认为6800。LISTEM_PORT是监听的端口,默认为6888。完成环境变量的设置后,就可以尝试下载Portainer容器了。使用命令docker pull docker.io/portainer/portainer来下载Portainer容器。下载完成后,可以通过命令docker image list来查看已下载的镜像,其中应该包含了portainer/portainer的最新版本。这样,就完成了在OMV6上安装Portainer的过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [omv 系统初步设置](https://blog.csdn.net/qq_39122387/article/details/128294831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [openmediavault安装配置dockerportainer](https://blog.csdn.net/qiuweifan/article/details/122884232)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个高效工作的家伙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值