国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

docker網(wǎng)絡(luò)端口映射,沒有方便點的操作方法么?

瀏覽:538日期:2024-10-19 08:49:45

問題描述

在容器里安裝新軟件后,必須commit后,再run來添加端口么,這要麻煩死了啊:(

問題解答

回答1:

如果run時用 -p 映射端口還是麻煩的話,可以寫在Dockerfile

回答2:

可以把run命令寫成shell文件,以后直接執(zhí)行這個文件就是了。不需要每次寫。

回答3:

可能你的用法不是非常正確

一個容器一般來說應(yīng)該只運行一個服務(wù)的, 在這樣的場合下, 往一個容器里面安裝新軟件再commit就顯得很奇怪

你可以創(chuàng)建一個基礎(chǔ)鏡像, 其它的都在這個基礎(chǔ)鏡像上build出來

然后, docker-compose和dockerfile本質(zhì)上就是可以讓你方便管理容器和鏡像的 (多同一個dockerfile的多次build是會被緩存成為鏡像的), 所以你可以在你的基礎(chǔ)鏡像上多寫幾個dockerfile, 每個dockerfile只裝一個你需要用到的服務(wù)

截圖是我的docker-compose.yml, 運行起來就是非常明確的一個服務(wù)一個container

docker網(wǎng)絡(luò)端口映射,沒有方便點的操作方法么?

主站蜘蛛池模板: 黑龙江省| 隆德县| 景谷| 威信县| 濉溪县| 卫辉市| 临泉县| 松原市| 缙云县| 五家渠市| 东城区| 瓮安县| 焦作市| 渭源县| 太湖县| 阿合奇县| 桑植县| 哈巴河县| 出国| 三河市| 惠安县| 泗水县| 淮阳县| 贵港市| 射洪县| 汨罗市| 巢湖市| 藁城市| 牟定县| 延津县| 台北县| 兴和县| 永登县| 新乡县| 东安县| 华池县| 剑河县| 闽侯县| 贵港市| 阳江市| 五莲县|