亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

快速修改運行中的docker容器端口映射的三種方式

 更新時間:2023年01月15日 09:19:29   作者:是阿俏同學吖  
當docker?start運行容器后并沒有提供一個-p選項或設置,讓你修改指定端口映射規(guī)則,那么這種情況我們該怎么處理呢?今天教如何修改運行中的docker容器的端口映射,感興趣的朋友跟隨小編一起看看吧

前言

在docker run創(chuàng)建并運行容器的時候,可以通過-p指定端口映射規(guī)則。但是,我們經(jīng)常會遇到剛開始忘記設置端口映射或者設置錯了需要修改。當docker start運行容器后并沒有提供一個-p選項或設置,讓你修改指定端口映射規(guī)則。那么這種情況我們該怎么處理呢?今天阿俏同學教你如何修改運行中的docker容器的端口映射?

方法一: 刪除原有容器,重新建新容器

這個解決方案最為簡單,把原來的容器刪掉,重新建一個。當然這次不要忘記加上端口映射。

1|docker run -d -uroot -p 8989:8080 --name jenkins1 -v /home/wcy/jenkins_node:/var/jenkins_home jenkins/jenkins:2.289.3-cen
2|tos

優(yōu)缺點:優(yōu)點是簡單快捷,在測試環(huán)境使用較多。缺點是如果是數(shù)據(jù)庫鏡像,那重新建一個又要重新配置一次,就會比較麻煩。

方法二:修改容器配置文件,重啟docker服務

我們需要新增一個端口,就是通過這個方式處理的,親測有效。
首先關閉docker服務

1|systemctl stop docker

關閉之后,找到容器的配置文件路徑,通常都是安裝在這個路徑下方

1|cd /var/lib/docker/containers

然后我們在ls查看一下容器,找我們想要修改的容器ID

修改容器中的 hostconfig.json 文件

如上圖所示,文件中其中有一項是PortBindings

  • 8080/tcp對應的是容器內部的8080端口,
  • HostPort對應的是映射到宿主機的端口9190。
  • 8361/tcp對應的是容器內部的8361端口,
  • HostPort對應的是映射到宿主機的端口9191。

按需修改端口,然后重啟docker服務,再啟動容器服務就可以了

1|systemctl restart docker

優(yōu)缺點:這個方法的優(yōu)點是沒有副作用,操作簡單。缺點是需要重啟整個docker服務,如果在同一個宿主機上運行著多個容器服務的話,就會影響其他容器服務。

方法三:利用docker commit新構鏡像

docker commit:把一個容器的文件改動和配置信息commit到一個新的鏡像。這個在測試的時候會非常有用,把容器所有的文件改動和配置信息導入成一個新的docker鏡像,然后用這個新的鏡像重起一個容器,這對之前的容器不會有任何影響。
停止docker容器

1|docker commit container01 new_image:tag

commit該docker容器

1|docker commit container01 new_image:tag

用前一步新生成的鏡像重新起一個容器

1|docker run --name container02 -p 80:80 new_image:tag

優(yōu)缺點:這種方式的優(yōu)點是不會影響統(tǒng)一宿主機上的其他容器,缺點是管理起來顯得比較亂,沒有第二種方法那么直觀

到此這篇關于教你如何修改運行中的docker容器的端口映射的三種方式的文章就介紹到這了,更多相關修改docker容器端口映射內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Docker命令行入門大全(這18條,你不得不知)

    Docker命令行入門大全(這18條,你不得不知)

    Docker有成千上百萬的命令行。因此Docker文檔內容十分豐富,同時又讓剛入門的新手感到不知所措。在本文中,我將重點介紹運行Docker的關鍵命令。
    2019-09-09
  • 解決docker磁盤空間不足問題

    解決docker磁盤空間不足問題

    這篇文章主要介紹了解決docker磁盤空間不足問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Docker中容器數(shù)據(jù)卷(Data Volume)和數(shù)據(jù)管理詳解

    Docker中容器數(shù)據(jù)卷(Data Volume)和數(shù)據(jù)管理詳解

    本文主要給大家介紹了關于Docker中容器數(shù)據(jù)卷(Data Volume)和數(shù)據(jù)管理的相關資料,文中介紹的很詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-02-02
  • docker容器時區(qū)錯誤問題

    docker容器時區(qū)錯誤問題

    常出現(xiàn)docker中運行的容器獲取到的時間與北京時間相差8小時的問題,其實是因為容器運行的時區(qū)不正確。本文主要介紹了docker容器時區(qū)錯誤問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • docker 復制容器的實現(xiàn)步驟

    docker 復制容器的實現(xiàn)步驟

    本文主要介紹了docker 復制容器的實現(xiàn)步驟,主要介紹了三種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10
  • 基于Docker版本squid搭建代理服務器的過程詳解

    基于Docker版本squid搭建代理服務器的過程詳解

    這篇文章主要介紹了基于Docker版本squid搭建代理服務器的配置方法,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下本文給大家介紹的非常詳細
    2024-03-03
  • docker一鍵安裝wordpress的方法步驟

    docker一鍵安裝wordpress的方法步驟

    這篇文章主要介紹了docker一鍵安裝wordpress的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 使用Docker運行SQL Server的實現(xiàn)

    使用Docker運行SQL Server的實現(xiàn)

    這篇文章主要介紹了使用Docker運行SQL Server的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • 解決docker使用GDB,無法進入斷點的問題

    解決docker使用GDB,無法進入斷點的問題

    這篇文章主要介紹了解決docker使用GDB,無法進入斷點的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 寶塔面板配合docker安裝gogs的全過程

    寶塔面板配合docker安裝gogs的全過程

    Gogs?是一款極易搭建的自助?Git?服務,如果想自己單獨搭建屬于自己私人的Git?服務,那么Gogs不容錯過。這篇文章主要介紹了寶塔面板配合docker安裝gogs,需要的朋友可以參考下
    2021-12-12

最新評論