From 25b6cc7ddfb3c5868e387e5f9cac74b7fe71d1ba Mon Sep 17 00:00:00 2001 From: wukongdaily <2666180@gmail.com> Date: Sun, 3 Mar 2024 21:39:42 +0800 Subject: [PATCH] upload docker-compose --- dockerinfo/docker-CLI.yml | 39 +++++++++++++++++++++++++++++++++++ dockerinfo/docker-compose.yml | 13 ++++++++++++ 2 files changed, 52 insertions(+) create mode 100755 dockerinfo/docker-CLI.yml create mode 100755 dockerinfo/docker-compose.yml diff --git a/dockerinfo/docker-CLI.yml b/dockerinfo/docker-CLI.yml new file mode 100755 index 0000000..7ab3847 --- /dev/null +++ b/dockerinfo/docker-CLI.yml @@ -0,0 +1,39 @@ +#Linux 电脑使用 +docker run -d \ + --restart unless-stopped \ + --name tvhelper \ + -p 2299:22 \ + -v "/tmp/upload/tvhelper_data:/tvhelper/shells/data" \ + -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools \ + wukongdaily/box:latest + +#Windows电脑使用-CMD写法 +docker run -d ^ +--restart unless-stopped ^ +--name tvhelper ^ +-p 2299:22 ^ +-v "%USERPROFILE%\Documents\tvhelper_data:/tvhelper/shells/data" ^ +-e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools ^ +wukongdaily/box:latest + + +#macOS苹果电脑写法 +docker run -d \ + --restart unless-stopped \ + --name tvhelper \ + -p 2299:22 \ + -v "$HOME/Documents/tvhelper_data:/tvhelper/shells/data" \ + -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools \ + wukongdaily/box:latest + +#群晖Synology NAS的写法 +#!/bin/sh +synology_docker_storage=$(docker info 2>/dev/null | grep "Docker Root Dir" | cut -d: -f2 | xargs | sed 's/@//g') +docker run -d \ + --restart unless-stopped \ + --name tvhelper \ + -p 2299:22 \ + -v "$synology_docker_storage:/tvhelper/shells/data" \ + -e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools \ + wukongdaily/box:latest + diff --git a/dockerinfo/docker-compose.yml b/dockerinfo/docker-compose.yml new file mode 100755 index 0000000..d398b51 --- /dev/null +++ b/dockerinfo/docker-compose.yml @@ -0,0 +1,13 @@ +version: '3.8' # 使用docker-compose文件版本3.8 + +services: + tvhelper: + build: . # 构建Dockerfile所在的当前目录 + image: wukongdaily/box:latest # 指定构建完成后的镜像名称和标签 + ports: + - "2299:22" # 将容器的22端口映射到宿主机的2299端口,以便通过SSH访问 + volumes: + - /tmp/upload/tvhelper_data:/tvhelper/shells/data # 根据需要映射数据卷,此处假设您希望持久化的数据位于./data目录 + restart: unless-stopped # 除非明确要求停止,否则总是重启容器 + environment: + - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/android-sdk/platform-tools