凡凡小站
Docker 本地镜像(打包/加载)
Docker_本地镜像(打包/加载) 一、Docker 打包本地镜像 1、 查看本地镜像列表 1docker images 2、 使用 docker save 命令将镜像保存为 tar 文件。命令格式如下: 1docker save -o mytest.tar 42c0d7908c02 3、 校验 tar 文件的结构和内容 1docker load -i mytest.tar root@FnOS:/mnt# docker load -i mytest.tar Loaded image ID: sha256:0451df588f92b3b030d8f54118c02a92151de9d1829d13ae0411a873e5b3b4d6 二、手动加载本地镜像 1、FnOS 加载本地镜像 12cd /vol1/1000/home/md && \docker load -i md.tar 2、加载本地镜像脚本 自动遍历当前目录下的所有.tar和.tar.gz文件,使用docker load命令加载 Docker 镜像,并显示加载结果和统计信息。 1bash <(c ...
Dockerfile 完全指南
Dockerfile 完全指南 什么是 Dockerfile? Dockerfile 是一个文本文件,包含了一系列的指令和参数,用于自动化构建 Docker 镜像。通过 Dockerfile,开发者可以定义应用程序运行所需的环境、依赖和配置。 基本结构 一个典型的 Dockerfile 包含以下部分: 1234567891011121314151617181920212223242526# 基础镜像FROM ubuntu:20.04# 维护者信息 (已弃用,推荐使用LABEL)LABEL maintainer="your.email@example.com"# 设置环境变量ENV APP_HOME /appWORKDIR $APP_HOME# 安装依赖RUN apt-get update && apt-get install -y \ python3 \ python3-pip# 复制文件COPY . .# 安装Python依赖RUN pip install -r requirements.txt# 暴露端口EXPOSE 8000# 定义 ...
docker 部署 moontv 影视聚合播放器
一 、docker 部署 moontv 影视聚合播放器 原项目仓库地址:https://github.com/sdlw7757/MoonTV 后台地址:http://10.10.10.251:3133 MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,让你可以随时随地畅享海量免费影视内容。 1 、创建 docker-compose.yml 12345678910111213141516171819202122mkdir -p /vol1/1000/home/moontv && \cd /vol1/1000/home/moontv && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: moontv: image: ghcr.io/sen ...
docker 部署 nginx-file-server 文件服务器
一键部署 1 、Github 仓库脚本 123mkdir -p /vol1/1000/home/nginx-file-server && \cd /vol1/1000/home/nginx-file-server && \bash -c "$(curl -fsSL https://nginx-file.meimolihan.eu.org/init.sh)" 2 、Gitee 仓库脚本 123mkdir -p /vol1/1000/home/nginx-file-server && \cd /vol1/1000/home/nginx-file-server && \bash -c "$(curl -fsSL https://gitee.com/meimolihan/index/raw/master/init.sh)" 一 、docker 部署 nginx-file-server 文件服务器 原项目仓库地址:https://github.com/wukongdaily/index 1 ...
docker 部署 OpenList 网盘挂载
一 、docker 部署 OpenList 网盘挂载 原项目仓库地址:https://github.com/OpenListTeam/OpenList 1 、创建 docker-compose.yml 123456789101112131415161718192021222324252627282930mkdir -p /vol1/1000/home/openlist && \cd /vol1/1000/home/openlist && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: openlist: image: openlistteam/openlist:latest container_name: openlist network_mode: bridge restart: always volumes: - ./config: ...
docker 部署 reubah 图片文档格式转换
一 、docker 部署 reubah 图片文档格式转换 Reubah,一款在浏览器中进行图片文档格式转换的工具,原项目是英文的,进行了汉化。 原项目仓库地址:https://github.com/dendianugerah/reubah 汉化制作镜像的地址:https://github.com/Firfr/reubah-web_zh-cn Gitee仓库地址:https://gitee.com/firfe/reubah-web_zh-cn 创建 docker-compose.yml 123456789101112131415161718192021222324mkdir -p /vol1/1000/home/reubah && \cd /vol1/1000/home/reubah && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: reubah: container_name: reub ...
docker 部署 watchtower 容器自动更新
一 、docker 部署 watchtower 容器自动更新 GitHub 地址https://github.com/containrrr/watchtower 1 、Debian 终端命令创建 docker-compose.yml 文件 1234567891011121314151617181920mkdir -p /vol1/1000/home/watchtower && \cd /vol1/1000/home/watchtower && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: watchtower: container_name: watchtower environment: - TZ=Asia/Shanghai volumes: - /var/run/docker.sock:/var/run/doc ...
docker 部署 taoSync 云盘同步
一 、docker 部署 taoSync 云盘同步 GitHub 地址https://github.com/dr34m-cn/taosync 后台地址:http://10.10.10.251:8023 1 、Debian 终端命令创建 docker-compose.yml 文件 12345678910111213141516mkdir -p /vol1/1000/home/taoSync && \cd /vol1/1000/home/taoSync && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: tao-sync: restart: always container_name: taoSync image: dr34m/tao-sync:latest ports: - 8023:8023 volumes: - ./ ...
Windows 创建 SSH 密钥对及在 FnOS 上配置的完整流程
一、在 Windows 上创建 FnOS_SSH 密钥对 1. 打开 Git Bash 终端 在 Windows 上安装 Git 后,右键点击任意位置,选择 “Git Bash Here” 打开终端 2. 生成 SSH 密钥对 使用以下命令生成名为 FnOS_SSH 的 RSA 密钥对: 1ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f ~/.ssh/FnOS_SSH 3. 查看公钥内容 使用以下命令查看公钥内容: 1cat ~/.ssh/FnOS_SSH.pub 复制输出的全部内容(以ssh-rsa开头的长字符串) 二、在 FnOS 服务器上手动配置 SSH 密钥 1. 使用密码登录 FnOS 服务器: 1ssh root@10.10.10.251 2. 在服务器上创建或编辑authorized_keys文件: 123mkdir -p ~/.sshchmod 700 ~/.sshnano ~/.ssh/authorized_keys 将之前复制的公钥内容粘贴到文件中 按Ctrl+X,然 ...
docker 部署 allinssl 申请SSL证书
一 、docker 部署 allinssl 申请SSL证书 项目地址:https://github.com/alexta69/metube cloudflare地址:https://dash.cloudflare.com 后台地址:http://10.10.10.251:7979/allinssl 后台登录:admin/12345678 1 、Debian 终端命令创建 docker-compose.yml 文件 123456789101112131415161718192021mkdir -p /vol1/1000/home/allinssl && \cd /vol1/1000/home/allinssl && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: allinssl: stdin_open: true tty: true container_name: all ...
docker 部署 metube 视频下载
一 、docker 部署 metube 视频下载 GitHub 项目地址:https://github.com/alexta69/metube Docker Hub地址:https://hub.docker.com/r/alexta69/metube 1 、Debian 终端命令创建 docker-compose.yml 文件 1234567891011121314151617mkdir -p /vol2/1000/downloads/metube && \mkdir -p /vol1/1000/home/metube && \cd /vol1/1000/home/metube && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: metube: image: ghcr.io/alexta69/metube container_name: metube restart: ...
docker 部署 LibreTV
项目地址:https://github.com/bestZwei/LibreTV 一 、docker 部署 LibreTV 1 、Debian 终端命令创建 docker-compose.yml 文件 12345678910111213141516171819mkdir -p /mnt/mydisk/home/libretv && \cd /mnt/mydisk/home/libretv && \touch docker-compose.yml && \cat > docker-compose.yml <<'EOF'services: libretv: image: bestzwei/libretv:latest container_name: libretv ports: - "8899:8080" # 将内部 8080 端口映射到主机的 8899 端口 environment: # 可将 your_password 修改为你想要的 ...
avatar
🐟认真摸鱼中
凡凡小站
欢迎来到 凡凡小站🍭🍭🍭
前往站长小窝
公告栏
距离除夕
2025-01-28
本年
还剩
本月
还剩
本周
还剩
最新文章
小站资讯
文章数目 :
119
已运行时间 :
本站总字数 :
17.5w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面