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中文社区

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
openmediavault-docker-gui是一个基于OpenMediaVaultDocker的图形用户界面工具。OpenMediaVault是一个开源的网络附件存储(NAS)解决方案,通过提供基于Web的管理界面来简化存储设备的设置和管理。而Docker是一种轻量级的容器化平台,可以帮助用户轻松地部署和管理应用程序。 openmediavault-docker-gui的目的是为OpenMediaVault提供一个简单易用的界面,方便用户使用Docker来运行各种应用程序。通过该界面,用户可以直观地管理和监控Docker容器,包括创建、删除、启动和停止容器,以及查看容器的状态和日志信息。 通过openmediavault-docker-gui,用户可以无需通过命令行操作来管理Docker容器,大大降低了使用的门槛。它提供了一个直观且易于导航的界面,用户可以通过简单的操作完成复杂的任务,比如安装配置容器化的应用程序。 此外,openmediavault-docker-gui还提供了一些附加功能,如容器映像的导入和导出、网络设置的配置以及数据卷的管理。用户可以根据自己的需求来进行自定义配置,同时还可以通过插件系统来扩展功能。 总而言之,openmediavault-docker-gui通过提供一个友好的图形用户界面,使得用户能够更方便地管理和使用Docker容器,并且与OpenMediaVault的集成使得整个过程更加简单和高效。它为用户提供了一个强大的工具,帮助他们充分利用容器化技术来构建和管理他们的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一个高效工作的家伙

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

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

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

打赏作者

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

抵扣说明:

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

余额充值