日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

環境:centos 7 ,64位

1、創建一個指定的文件夾作為安裝示例所用,該示例文件夾為“hsk-nwct”。“hsk-nwct”內創建“app”文件夾作為docker容器掛載出來的文件。

2、在“app”內下載花生殼linux安裝包,下載花生殼應用:花生殼客戶端官方下載 – 貝銳花生殼官網

花生殼動態域名解析軟件 V3.2.0.12190 官方免費安裝版 : https://www.jb51.net/softs/116324.html

本服務下載的版本是“phddns_5.2.0_amd64.rpm”,然后創建容器內執行的安裝命令文件“a.sh”。“a.sh”文件內容

#!/bin/sh
a="開始啟動 docker phddns 花生殼服務"
echo $a
 
echo "進入安裝包所在文件夾"
cd app/
 
echo "花生殼服務檢測"
 
if command -v phddns >/dev/null 2>&1;then 
   echo "服務已安裝"
   phddns status
 
else 
   echo "服務未安裝,執行安裝"
   rpm -ivh phddns_5.2.0_amd64.rpm
   echo "服務完成、設置開機啟動"
   phddns  enable
   
fi

        該命令是先檢測容器內有沒有安裝過花生殼應用,沒有則執行安裝的流程。

3、退出“app”文件,在“hsk-nwct”內運行容器。執行如下命令:

docker run --privileged=true --restart=always   -e TZ="Asia/Shanghai" \
-d --net=host --name hskct2023 \
-v  /root/docker/hsk-nwct/app:/app \
dokken/centos-7:latest 

第一次運行,可以考慮將“ –restart=always”去掉,方便查看容器是否運行成功,使用如下命令:

docker logs  hskct2023

4、在運行的容器內安裝花生殼,命令如下:

docker exec -it hskct2023 /bin/bash /app/a.sh

執行完后,可以看到如下

docker?運行花生殼實現內外網穿透的詳細過程

可以考慮在容器內繼續執行 ”phddns status“ 查看是否啟動成功。記住 ”sn“碼,將它綁定到“設備列表”即可,管理端地址是:花生殼管理   。

docker?運行花生殼實現內外網穿透的詳細過程

 如圖配置好了。

5、試錯展示,最開始時是將第3、第4 步的兩個命令合在一起的,后來發現,容器運行一會兒就自動退出了,查看日志也是提示安裝成功了,并沒有其他什么報錯。后來了解到容器運行就退出的幾個原因:

  • docker容器運行必須有一個前臺進程, 如果沒有前臺進程執行,容器認為空閑,就會自行退出
  • 容器運行的命令如果不是那些一直掛起的命令( 運行top,tail、循環等),就是會自動退出
  • 這個是 docker 的機制問題

很明顯, 第四步的執行“a.sh”的命令并不會一直掛著的,所以他會安裝完花生殼應用就自己關閉退出了。試錯命令如下:

docker run --privileged=true --restart=always -e TZ="Asia/Shanghai" \
-d --net=host --name hskct2023 \
-v  /root/docker/hsk-nwct/app:/app \
dokken/centos-7:latest /bin/bash /app/a.sh

6、每次都要輸入命令,為圖方便,我將需要執行的命令整合了一下。在“hsk-nwct”內創建“test.sh”文件,內編輯

#!/bin/sh
a="開始啟動 docker hsk 花生殼內外網穿透 服務"
echo $a
 
docker stop hskct2023
docker rm hskct2023
 
docker run --privileged=true --restart=always   -e TZ="Asia/Shanghai" \
-d --net=host --name hskct2023 \
-v  /root/docker/hsk-nwct/app:/app \
dokken/centos-7:latest 
 
echo "容器啟動成功,開始執行安裝"
 
docker exec -it hskct2023 /bin/bash /app/a.sh
 
exit
exit

運行成功的示例:

docker?運行花生殼實現內外網穿透的詳細過程

 7、其他命令,記錄一下方便回顧:

刪除花生殼的命令:yum remove phddns -y

分享到:
標簽:服務器 穿透 花生殼 過程 運行
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定