久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

docker網絡端口映射,沒有方便點的操作方法么?

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

問題描述

在容器里安裝新軟件后,必須commit后,再run來添加端口么,這要麻煩死了?。海?/p>

問題解答

回答1:

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

回答2:

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

回答3:

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

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

你可以創建一個基礎鏡像, 其它的都在這個基礎鏡像上build出來

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

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

docker網絡端口映射,沒有方便點的操作方法么?

主站蜘蛛池模板: 库伦旗| 泗洪县| 新兴县| 始兴县| 大名县| 梨树县| 肇州县| 祁门县| 肥乡县| 大埔县| 江源县| 巴中市| 延寿县| 白朗县| 丰县| 泸西县| 沧州市| 百色市| 敦煌市| 辽阳市| 海盐县| 双峰县| 边坝县| 古蔺县| 措勤县| 九龙县| 都兰县| 泸西县| 资源县| 宁远县| 溆浦县| 舒城县| 石河子市| 芷江| 凤冈县| 鲁山县| 邢台县| 大理市| 启东市| 井研县| 安国市|