DIY NAS服务器之OMV 5.6入坑指南(四) -安装docker和Portainer

2023-10-20 04:20

本文主要是介绍DIY NAS服务器之OMV 5.6入坑指南(四) -安装docker和Portainer,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

系列文章目录

DIY NAS服务器之OMV 5.6入坑指南(一)-openmediavalut 5.6安装
DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件
DIY NAS服务器之OMV 5.6入坑指南(三)- 切换系统源​​​​​​​


​​​​​​​

目录

系列文章目录

前言

一、安装docker

二、安装Portainer​​​​​​​


前言

本节内容为openmediavalut安装docker和Portainer


一、安装docker

在社区插件中安装docker

Debian 10/OMV 5.x 默认使用iptables-nft,Docker 需要使用 iptables-legacy,可在 iptables 菜单手动切换

如果安装出现如下错误,则需设置一下DNS:

DNS设置 为如下:

nameserver 114.114.114.114

nameserver 8.8.8.8

安装Docker完成后,修改一下docker镜像服务器为国内的:

国内的 Docker 镜像服务器

  1. 网易云 https://hub-mirror.c.163.com/
  2. 百度云 https://mirror.baidubce.com
  3. DaoCloud http://f1361db2.m.daocloud.io
  4. 阿里云 https://ustc-edu-cn.mirror.aliyuncs.com
  5. Github https://ghcr.io

Docker 设置国内镜像服务器

第一步 创建 docker 配置文件目录

sudo mkdir /etc/docker

第二步 创建 daemon.json 配置文件

sudo touch /etc/docker/daemon.json

第三步 编辑配置文件

sudo nano /etc/docker/daemon.json

在编辑器中粘贴以下内容:

{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.baidubce.com"]
}

你可以根据实际需要,修改配置文件中的镜像服务器地址。

ctrl+o保存,ctrl+x退出

第四步 重启 docker 服务

sudo systemctl daemon-reload
sudo systemctl restart docker

检查设置是否生效

sudo docker info

结果中显示了我们设置的镜像服务器地址,则说明设置已经生效,返回的信息类似下面这样:

Registry Mirrors:

 https://hub-mirror.c.163.com/

二、安装Portainer

Docker storage :: /var/lib/docker

Agent port:: 8000

Web port:: 9000

Yacht port:: 8001

安装完成后,点击如下开关,打开Portainer:

在浏览器中打开Portainer:

ip:9000

注意:上述ip需要替换为你自己NAS服务器的IP,比如我的:192.168.2.100:9000

若无法打开,则重启一下NAS系统。

打开后,设置Portainer管理帐号:

登陆Portainer后,选择第1个,使用local环境

可以在如下菜单中添加Docker镜像服务器

参考:第十四期 Docker 在 OMV 中的安装和使用 | 开源周末


这篇关于DIY NAS服务器之OMV 5.6入坑指南(四) -安装docker和Portainer的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/244615

相关文章

Java中String字符串使用避坑指南

《Java中String字符串使用避坑指南》Java中的String字符串是我们日常编程中用得最多的类之一,看似简单的String使用,却隐藏着不少“坑”,如果不注意,可能会导致性能问题、意外的错误容... 目录8个避坑点如下:1. 字符串的不可变性:每次修改都创建新对象2. 使用 == 比较字符串,陷阱满

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

docker如何删除悬空镜像

《docker如何删除悬空镜像》文章介绍了如何使用Docker命令删除悬空镜像,以提高服务器空间利用率,通过使用dockerimage命令结合filter和awk工具,可以过滤出没有Tag的镜像,并将... 目录docChina编程ker删除悬空镜像前言悬空镜像docker官方提供的方式自定义方式总结docker

JavaWeb-WebSocket浏览器服务器双向通信方式

《JavaWeb-WebSocket浏览器服务器双向通信方式》文章介绍了WebSocket协议的工作原理和应用场景,包括与HTTP的对比,接着,详细介绍了如何在Java中使用WebSocket,包括配... 目录一、概述二、入门2.1 POM依赖2.2 编写配置类2.3 编写WebSocket服务2.4 浏