nas-qnap通過docker實現ddns
NAS網路儲存器 - NAS(網路儲存器)
前提:有公網ip,但不想付費
推薦使用
建議可以先刪掉之前阿里雲上的A類www記錄值,不然可以出現兩個一樣的記錄值
然後在執行docker例項
我的測試
貌似不穩定,有時會dump掉,僅供娛樂
懶人模式
(建議)直接下載構建好的 docker tar包匯入進去,nas_ddns.tar
搜尋dockerhub拉取映象 yangxuan0261/ddns_aliyun
自己構建
從git上拉下docker構建檔案
git clone [email protected]
構建映象,把 yangxuan0261 換成你自己dockerhub的賬號,只用了aliyun.sh ,其他的可以自己去折騰
docker build -t yangxuan0261/ddns_aliyun .
然後可以匯出一個 tar 包,或者 push 到 dockerhub
(qnap上使用container station可以忽略)這是Linux下執行的引數,可以在自己的虛擬主機上測試
docker run -d \ --restart=always \ --name ddns_aliyun \ -e Time="*/5 * * * *"
上面定時 Time 是排程時間。每5分鐘一次,具體設定參考 定時排程 ,其他引數換成你自己引數,域名不要 www 字首
[email protected]:~/nas_ddns# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9
測試一下,把 域名的記錄值 改成其他ip,等待一分鐘,自動修改後有郵件通知。
Qnap上建立例項
新增幾個環境變數即可
定時排程
1、每分鐘執行一次
* * * * *
2、每隔一小時執行一次
00 * * * *
or
* */1 * * * (/表示頻率)
3、每小時的15和30分各執行一次
15,45 * * * * (,表示並列)
4、在每天上午 8- 11時中間每小時 15 ,45分各執行一次
15,45 8-11 * * * command (-表示範圍)
5、每個星期一的上午8點到11點的第3和第15分鐘執行
3,15 8-11 * * 1 command
6、每隔兩天的上午8點到11點的第3和第15分鐘執行
3,15 8-11 */2 * * command
參考資料
相關推薦
nas-qnap通過docker實現ddns
NAS網路儲存器 - NAS(網路儲存器) 前提:有公網ip,但不想付費 推薦使用 建議可以先刪掉之前阿里雲上的A類www記錄值,不然可以出現兩個一樣的記
從零開始,通過docker實現mysql 主從複製,主主複製,圖文並茂,保證可以實現!
建立docker 容器(可以根據一個映象建立多個容器) docker run -tid 映象ID/usr/sbin/init //centos7版本。使用/usr/sbin/init解決systemctl報錯不能使用的問題docker run -tid 映象ID/bin/bash //非cen
從零開始,通過docker實現mysql 主從複製,圖文並茂,保證可以實現!
1.安裝映象 第一次實現docker實現mysql 主從複製的時候,各種百度,各種熱折騰,用了業餘幾天時間才實現!!現在把實現的詳細過程,全部寫出來,希望參對大家有所幫助。首先,準備好環境,映象:CentOS-7-x86_64-DVD-1503-01.iso。用虛擬機器安裝,我的
通過docker實現mysql主從複製
show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event
開發測試環境通過gitlab+jenkins+docker 實現一命令部署
jpg ins text mark git pull bho 命令 gitlab 技術分享 開發測試環境的CI/CD 拓撲圖,程序員端執行git push之後,gitlab 的webhook 會觸發Jenkins上的任務,jenkins 在開發測試環境執行已定義好的shel
Docker-通過docker-maven-plugin外掛實現docker映象構建並自動釋出到遠端docker伺服器
我們知道,docker能實現應用打包隔離,實現快速部署和遷移。如果我們開發應用使用了spring cloud + spring boot架構,那麼,通過docker-maven-plugin實現快速構建映象併發布到遠端docker伺服器會非常方便。相關步驟參考如下: step1、開啟docker伺服器的tc
玩轉 docker 入門(4) docker 通過nginx實現反向代理 配置多域名以及多埠號
一、前言 這段時間一直在研究docker的部署及相關開發環境、生產環境的搭建。但最終技術的學習就是用來實際使用的,所以就想將單位中的機房逐步從單機安裝環境過渡到通過docker部署多個開發環境(生產環境)。二、需求 單位機房的IP有限,我們都是通過
第一個 spring Boot 應用通過Docker 來實現構建、執行、釋出
1. Docker 簡介 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。Docker image 是
nas-通過docker掛載所有Git倉庫
目的是可以讓nas上的git倉庫可以更新到最新 22 前提: 所有的 git 倉庫丟到一個 共享資料夾,因為qnap中的docker只能掛載 共享資料夾下的目錄
通過Jenkins + Docker實現antdPro自動化推送私服、自動容器化部署功能
ash let agen 體系 pig 優化 war包 自動 情況 Docker與Docker私服 1. 安裝docker https://docs.docker.com/install/ 2. 配置docker鏡像加速 https://www.daocloud.io/mi
在鐵威馬NAS中使用Docker安裝qbittorrent實現PT/BT下載
端口 配置文件 目錄 方便 修改 技術分享 qbit web 網頁 鐵威馬NAS全新TOS 4.0系統新增加了Docker,有多種玩法,今天就教大家在Docker安裝qbittorrent實現PT/BT下載。1.進入TOS系統,應用中心安裝Docker;2.打開Docker
Java通過 Socket 實現 TCP服務端(一個實例)
trac write 建立 回復 狀態 else 應用程序 字符 system 1 Java Socket簡介 所謂socket 通常也稱作”套接字“,用於描述IP地址和端口,是一個通信鏈的句柄。應用程序通常通過”套接字”向網絡發出請求或者應答網絡請求。Socket和S
C#通過Redis實現分布式鎖
rom img com 分布式鎖 ase 即使 lock sta ons Redis有三個最基本屬性來保證分布式鎖的有效實現: 安全性: 互斥,在任何時候,只有一個客戶端能持有鎖。 活躍性A:沒有死鎖,即使客戶端在持有鎖的時候崩潰,最後也會有其他客戶端能獲得鎖,超時機制。
如何使用Docker實現PHP命令行程序的CI/CD?
ensure 現在 持續集成 mage 服務器遠程 本地 數據 詳細 提交 本文標簽: Docker PHP命令行程序的CI/CD Codeship 內容要點: - 使用Jet設置環境並在本地運行測試 - 配置Codeship Pro每次新代碼提交時,自動運行測試 - 上一
多線程——通過Callable實現(30)
class itl span sta cnblogs over 主體 run 另一個 視頻:https://edu.aliyun.com/course/36/learn?spm=5176.8764728.0.0.fVZ5cb#lesson/433 1.從JDK1.5開始,追
通過python實現TCP編程
練習 python 開始 while cal enc 如果 style logs 偽代碼:ss = socket() #創建服務器套接字ss.bind() #把地址綁定到套接字上ss.listen()
轉 叫板OpenStack:用Docker實現私有雲
ahp pup tag aam 倉庫 wps pcs clas dht http://www.cnblogs.com/alexkn/p/4239457.html 看到各大廠商的雲主機,會不會覺得高大上?目前大公司的主流方案是OpenStack,比如某個公司的私有雲 其
開發技巧-Java通過HttpProxy實現穿越
efault collected ddr apach pac 建立 create set 設置 需求描寫敘述 在正常的項目開發需求中。連接遠程server的場景一般有二: 1 自家實現的httpserver,api接口都已經約定好。
Jenkins+docker實現應用發布和更新
jenkins docker Jenkins+docker實現應用發布Jenkins:centos6.5 ip:192.168.83.84Docker:centos7.2 ip:192.168.83.60 一、安裝Jenkins最新版:sudo wget -O /etc/yum.repos.d/jen
python_如何通過twisted實現數據庫異步插入?
ngs and log handle python ins mysql dba 打印 如何通過twisted實現數據庫異步插入? 1. 導入adbapi 2. 生成數據庫連接池 3. 執行數據數據庫插入操作 4. 打印錯誤信息,並排錯 #!/usr/bin