Docker鏡像修改hosts及dockerfile修改hosts文件的實現(xiàn)方式
更新時間:2025年04月07日 10:01:54 作者:程序員白羊
這篇文章主要介紹了Docker鏡像修改hosts及dockerfile修改hosts文件的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
Docker鏡像修改hosts及dockerfile修改hosts文件
準備 dockerfile 文件
FROM openjdk:17 # 復(fù)制應(yīng)用程序文件 COPY target/*.jar app.jar # 復(fù)制 hosts 文件 COPY hosts /tmp/hosts # 暴露應(yīng)用程序偵聽的端口 EXPOSE 8080 # 1.追加 tmp/hosts 文件內(nèi)容 到 etc/hosts # 2.啟動應(yīng)用程序 CMD cat /tmp/hosts >> /etc/hosts; java -jar /app.jar
準備 hosts 文件(/tmp/hosts)
172.31.70.2 www.baidu.com
打包 運行 測試
# 打包鏡像 docker build -t test-app:0.0.1 . # 運行容器 docker run -d --name testName test-app:0.0.1 # 進入容器 docker exec -it testName bash # 查看 hosts 文件 cat /etc/hosts
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker Compose快速部署多容器服務(wù)實戰(zhàn)的實例詳解
使用 Docker Compose 可以輕松、高效的管理容器,它是一個用于定義和運行多容器 Docker 的應(yīng)用程序工具,本文給大家介紹Docker Compose快速部署多容器服務(wù)實戰(zhàn),感興趣的朋友一起看看吧2022-02-02springboot整合docker部署實現(xiàn)兩種構(gòu)建Docker鏡像方式
這篇文章主要介紹了springboot整合docker部署實現(xiàn)兩種構(gòu)建Docker鏡像方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04docker容器映射tcp或udp端口-如何通過docker-compose.yml
這篇文章主要介紹了docker容器映射tcp或udp端口-如何通過docker-compose.yml問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03對Docker-java項目進行jvm調(diào)優(yōu)-內(nèi)存方式
本文詳細介紹了如何進入Docker容器并分析Java進程的內(nèi)存使用情況,通過使用jps和jstat工具,可以查看java進程列表及內(nèi)存池容量,討論了設(shè)置JVM參數(shù)-Xmx和-Xms相等的重要性,以避免堆內(nèi)存的頻繁調(diào)整,此外,還探討了FullGC觸發(fā)條件和元空間的配置2024-09-09關(guān)于immich?docker-compose.yml配置文件詳解
Immich是一個自托管的照片和視頻備份解決方案,允許用戶在私有服務(wù)器上存儲、管理和分享他們的媒體文件,項目提供了自托管、照片和視頻備份、易于訪問、數(shù)據(jù)控制、隱私保護等功能,通過Docker容器化部署,用戶可以方便地安裝和維護Immich應(yīng)用2025-03-03