解決docker run時(shí)候啟動(dòng)兩個(gè)占有不同端口的問題
問題描述:
在執(zhí)行docker run -p 19918:19918/tcp -v /etc/localtime:/etc/localtime時(shí)候后
docker ps查看有啟動(dòng)19918和另一個(gè)端口,并在注冊(cè)中心未發(fā)現(xiàn)執(zhí)行程序。
問題分析:
啟動(dòng)的另一端口為之前配置的,猜測(cè)為run時(shí)執(zhí)行了剛剛build的項(xiàng)目外執(zhí)行了之前的容器。
解決方式:
docker images查看容器,刪除相同的以及兩個(gè)執(zhí)行出的端口容器。再次執(zhí)行顯示成功!
總結(jié):
命名規(guī)范,及時(shí)清除不必要的容器。
補(bǔ)充知識(shí):docker中開啟時(shí)運(yùn)行多個(gè)不同進(jìn)程,安裝ssh,并在啟動(dòng)docker時(shí)與jenkins同時(shí)啟動(dòng)運(yùn)行
最近在做jenkins slave節(jié)點(diǎn)時(shí),需要安裝ssh與master建立鏈接,這時(shí),slave需要安裝ssh服務(wù),但節(jié)點(diǎn)重啟后,都的手動(dòng)啟動(dòng)ssh,
為了避免麻煩,想啟動(dòng)的時(shí)候運(yùn)行ssh和jenkins服務(wù)
1.在docker運(yùn)行的時(shí)候,啟動(dòng)ssh需要root權(quán)限,不然運(yùn)行sshd很多東西都沒有權(quán)限
因此docker run 的時(shí)候,加個(gè)參數(shù)--user root
docker run -d --user root --name jenkins_nodes3 --add-host gitlab.com:100.20.20.100 -v /home/_data_slave:/var/jenkins_home -p 8188:8080 -p 51005:50000 -p 8122:22 jenkins_ssh
2.修改/usr/local/bin/jenkins.sh 啟動(dòng)文件,添加以下一行
/usr/sbin/sshd -D > null 2>&1 &
如果是自己的程序,可以重定向日志到自己的日志文件
以上這篇解決docker run時(shí)候啟動(dòng)兩個(gè)占有不同端口的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker下遷移elasticsearch問題以及解決方案
文章描述了如何將Elasticsearch數(shù)據(jù)從一個(gè)服務(wù)器遷移到另一個(gè)服務(wù)器,包括數(shù)據(jù)掛載、版本一致性、啟動(dòng)命令的匹配以及可能遇到的權(quán)限和節(jié)點(diǎn)故障問題的解決方法2024-11-11
docker配置pytorch環(huán)境來進(jìn)行訓(xùn)練的方法步驟
本文主要介紹了docker配置pytorch環(huán)境來進(jìn)行訓(xùn)練的方法步驟,從零開始配置,包括換源,安裝下載,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03
詳解docker強(qiáng)制批量刪除none的image鏡像
這篇文章主要介紹了詳解docker強(qiáng)制批量刪除none的image鏡像,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
Docker部署MySQL8集群(一主二從)的實(shí)現(xiàn)步驟
本文主要介紹了Docker部署MySQL8集群,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07
手把手教你實(shí)現(xiàn)Docker 部署 vue 項(xiàng)目
這篇文章主要介紹了手把手教你實(shí)現(xiàn)Docker 部署 vue 項(xiàng)目,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
Docker 部署 pSQL 服務(wù)器的詳細(xì)教程
本文詳細(xì)介紹了如何使用Edu郵箱申請(qǐng)Azure訂閱并開通免費(fèi)VPS,以及在Ubuntu VPS上通過Docker部署pSQL服務(wù)器的方法,感興趣的朋友跟隨小編一起看看吧2025-02-02
docker找不到鏡像無法成功下載ragflow-main的問題解決辦法
這篇文章主要介紹了docker找不到鏡像無法成功下載ragflow-main的問題解決辦法,文中通過代碼及圖文將解決的辦法介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用docker具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2025-04-04
docker run啟動(dòng)的容器掛掉了數(shù)據(jù)怎么辦
這篇文章主要介紹了docker run啟動(dòng)的容器掛掉了,數(shù)據(jù)怎么辦,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09

