最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker run -e傳遞環(huán)境變量的過程

 更新時間:2024年01月20日 09:46:13   作者:wnfee  
這篇文章主要介紹了docker run -e傳遞環(huán)境變量的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

docker run -e傳遞環(huán)境變量 

1. Dockerfile

FROM openjdk:8-jdk-alpine
MAINTAINER fengqiangboy shenzhen <fengqiangboy@gmail.com>
RUN mkdir -p /usr/local/proxy-server
COPY startup.sh /usr/local/proxy-server
RUN cd /usr/local/proxy-server && \
chmod +x startup.sh
WORKDIR /usr/local/proxy-server
# 設置環(huán)境變量 USERNAME 默認值為 admin,后面可以通過docker run -e USERNAME="XXXXXX"修改,這個環(huán)境變量在容器里也可以$USERNAME獲取
ENV USERNAME admin
RUN echo 'USERNAME=' $USERNAME  # 打印一下默認值
# 運行 startup.sh腳本,$USERNAME傳遞參數(shù)到腳本中,不能用 CMD []這種形式,這種方式讀取不到變量
CMD sh startup.sh $USERNAME

2. startup.sh

#!/bin/bash
MODULE=$1  # 定義變量為上面?zhèn)鞯?$USERNAME 第一個參數(shù)
echo 'MODULE=' ${MODULE} # 打印

如果想替換參數(shù)使用命令sed -i "s/<USERNAME>/$USERNAME/" config.properties,必須用雙引號,用單引號不能讀取變量

查看最終文件目錄

[root@wanfei test-docker]# ls
Dockerfile  startup.sh

3. 制作鏡像

[root@wanfei test-docker]# docker build -t www/test-docker .

4. 運行鏡像

[root@wanfei test-docker]# docker run --name docker -e USERNAME="WANFEI" www/test-docker
MODULE= WANFEI

打印成功 WANFEI

到此這篇關于docker run -e傳遞環(huán)境變量的文章就介紹到這了,更多相關docker run -e傳遞環(huán)境變量內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 利用寶塔docker部署Spug

    利用寶塔docker部署Spug

    在Ubuntu22系統(tǒng)上使用寶塔部署Docker環(huán)境的步驟,包括創(chuàng)建容器、初始化admin賬戶、配置域名及測試訪問,最后提及版本升級方法和文檔鏈接,作為個人經(jīng)驗分享
    2025-07-07
  • Docker跨架構部署實操小結

    Docker跨架構部署實操小結

    本文主要介紹了Docker跨架構部署實操小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-07-07
  • 帶你快速了解Docker和k8s的使用及說明

    帶你快速了解Docker和k8s的使用及說明

    這篇文章主要介紹了帶你快速了解Docker和k8s的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 連接docker里面的mysql失敗解決方法

    連接docker里面的mysql失敗解決方法

    這篇文章主要介紹了連接docker里面的mysql失敗解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker在已有的tomcat鏡像上打新的鏡像的Dockerfile編寫說明介紹

    docker在已有的tomcat鏡像上打新的鏡像的Dockerfile編寫說明介紹

    這篇文章主要介紹了docker在已有的tomcat鏡像上打新的鏡像的Dockerfile編寫說明介紹,需要的朋友可以參考下
    2016-10-10
  • 檢查當前Docker使用的默認運行時(default runtime)的三種方法

    檢查當前Docker使用的默認運行時(default runtime)的三種方法

    本文介紹了三種檢查當前Docker使用的默認運行時的方法,方法一:查看Docker配置文件;方法二:使用Dockerinfo命令輸出;方法三:檢查特定容器的運行時,文中詳細的給大家介紹了這三種方法,需要的朋友可以參考下
    2025-05-05
  • 解決calico-apiserver認證失敗問題

    解決calico-apiserver認證失敗問題

    文章解決Calico APIServer狀態(tài)異常和命名空間刪除報錯問題,指出需在三臺Master節(jié)點修改kube-apiserver的--requestheader-allowed-names參數(shù),允許aggregator CN,此參數(shù)控制聚合層代理連接的客戶端證書CN白名單
    2025-09-09
  • Windows的docker刪除容器后WSL2磁盤空間不釋放的問題的解決方法

    Windows的docker刪除容器后WSL2磁盤空間不釋放的問題的解決方法

    很多同學拉取鏡像使用一段時間后發(fā)現(xiàn) C 盤快滿了,把之前用過的鏡像和容器刪除,發(fā)現(xiàn) WSL 掛載目錄的虛擬磁盤大小沒有變化,非常的奇怪,所以本文介紹了Windows的docker刪除容器后WSL2磁盤空間不釋放的問題的解決方法,需要的朋友可以參考下
    2024-12-12
  • Navicat 連接服務器端中的docker數(shù)據(jù)庫的方法

    Navicat 連接服務器端中的docker數(shù)據(jù)庫的方法

    這篇文章主要介紹了Navicat 連接服務器端中的docker數(shù)據(jù)庫,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Spring Boot使用Docker分層打包的設置方法

    Spring Boot使用Docker分層打包的設置方法

    Spring Boot 現(xiàn)在支持分層打包技術了, 我們也來用一用, 加速Docker打包, 構建的時候速度也會非常快.本文重點給大家介紹Spring Boot使用Docker分層打包的設置方法,感興趣的朋友一起看看吧
    2021-08-08

最新評論

汝城县| 澄江县| 什邡市| 淮滨县| 宜春市| 临夏县| 平果县| 大连市| 阿拉善左旗| 周口市| 奈曼旗| 扶绥县| 那坡县| 襄樊市| 黄龙县| 如东县| 河津市| 连城县| 茂名市| 南平市| 红河县| 台北市| 景宁| 利川市| 日照市| 资讯 | 黎川县| 永寿县| 灵武市| 潮州市| 盖州市| 梨树县| 辉县市| 上饶市| 黄大仙区| 德保县| 泗水县| 扎赉特旗| 堆龙德庆县| 中宁县| 镇平县|