国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker之 Dockerfile 時(shí)區(qū)設(shè)置

這篇具有很好參考價(jià)值的文章主要介紹了Docker之 Dockerfile 時(shí)區(qū)設(shè)置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、 概述

通過Dockerfile 文件可以編譯鏡像,但是在docker 容器里面經(jīng)常會(huì)遇到時(shí)區(qū)設(shè)置問題,在此做個(gè)總結(jié)。

二、舉例

例1:

Dockerfile 文件:

FROM fiadliel/java8-jre
VOLUME /tmp
ADD api_h5-0.1.jar  app.jar
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

時(shí)區(qū)設(shè)置:

RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone

例2:

Dockerfile 文件:

FROM nginx:1.17

RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone

COPY dist/  /usr/share/nginx/html/

COPY default.conf  /etc/nginx/conf.d/

時(shí)區(qū)設(shè)置:

RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone

例3:

Dockerfile 文件:

FROM openjdk:17
MAINTAINER Mr hou
ENV MYPATH /opt/webtopo_editor
ENV TIME_ZONE Asia/Shanghai
# 工作目錄(docker內(nèi)部目錄)啟動(dòng)容器進(jìn)入的就是這個(gè)目錄
WORKDIR $MYPATH
# 創(chuàng)建工作目錄
RUN mkdir -p  $MYPATH/logs $MYPATH/config $MYPATH/upload/svgs $MYPATH/temp
RUN ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime
VOLUME $MYPATH

ADD webtopo-server-1.0.0.jar webtopo-server-1.0.0.jar
EXPOSE 8091
# 運(yùn)行jar包
RUN bash -c 'touch webtopo-server-1.0.0.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","webtopo-server-1.0.0.jar"]

時(shí)區(qū)設(shè)置:

RUN ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime

對(duì)于linux ln 命令不熟的小伙伴可以參考此文 :Linux 操作命令之 ln 命令文章來源地址http://www.zghlxwxcb.cn/news/detail-629676.html

到了這里,關(guān)于Docker之 Dockerfile 時(shí)區(qū)設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker安裝啟動(dòng)、常用命令、應(yīng)用部署、遷移備份、Dockerfile、Docker私有倉(cāng)庫(kù)

    Docker安裝啟動(dòng)、常用命令、應(yīng)用部署、遷移備份、Dockerfile、Docker私有倉(cāng)庫(kù)

    目錄 1.Docker安裝與啟動(dòng) 1.1 安裝Docker ?1.2 設(shè)置ustc的鏡像 ?1.3 Docker的啟動(dòng)與停止 2.常用命令 2.1 鏡像相關(guān)命令 2.1.1 查看鏡像 2.1.2 搜索鏡像 ?2.1.3?拉取鏡像 2.1.4?刪除鏡像 2.2 容器相關(guān)命令 2.2.1 查看容器 2.2.2?創(chuàng)建與啟動(dòng)容器 2.2.3 停止與啟動(dòng)容器 2.2.4 文件拷貝 2.2.5 目錄掛載

    2024年01月22日
    瀏覽(67)
  • 使用dockerfile以及docker compose部署搭建wordpress平臺(tái)

    Dockerfile 是一個(gè)文本文件,其中包含了構(gòu)建 Docker 鏡像的指令。它描述了鏡像的構(gòu)建過程,包括基礎(chǔ)鏡像、安裝的軟件、配置信息等。 ? Dockerfile 以指令的形式定義了構(gòu)建鏡像的步驟,每一行指令都是一個(gè)獨(dú)立的步驟。這些指令可以包括從官方倉(cāng)庫(kù)獲取基礎(chǔ)鏡像、運(yùn)行命令、添

    2024年02月22日
    瀏覽(22)
  • Docker容器與虛擬化技術(shù):Dockerfile部署LNMP

    Docker容器與虛擬化技術(shù):Dockerfile部署LNMP

    目錄 一、理論 1.LNMP架構(gòu) 2.背景 3.Dockerfile部署LNMP 3.構(gòu)建Nginx鏡像 4.構(gòu)建MySQL容器 5.構(gòu)建PHP鏡像 6.啟動(dòng) wordpress 服務(wù)? 二、實(shí)驗(yàn) ?1.環(huán)境準(zhǔn)備 2.構(gòu)建Nginx鏡像 3.構(gòu)建MySQL容器 4.構(gòu)建PHP鏡像 5.啟動(dòng) wordpress 服務(wù)? 三、問題 1.構(gòu)建nginx鏡像報(bào)錯(cuò) 2.構(gòu)建php鏡像報(bào)錯(cuò) 2.生成PHP鏡像一直為Exit

    2024年02月04日
    瀏覽(25)
  • 【Docker】如何在設(shè)計(jì) dockerfile 過程中,設(shè)置容器啟動(dòng)后的定時(shí)任務(wù)

    jwensh @2023.08.14 在設(shè)計(jì) Dockerfile 過程中,可以通過以下步驟設(shè)置容器啟動(dòng)后的定時(shí)任務(wù): 在 Dockerfile 中選擇一個(gè)合適的基礎(chǔ)鏡像。根據(jù)你的要求,你可以選擇 Alpine Linux 作為基礎(chǔ)鏡像,它是一個(gè)輕量級(jí)的 Linux 發(fā)行版。 在 Dockerfile 中安裝 cron 工具。cron 是一個(gè)常用的定時(shí)任務(wù)管

    2024年02月06日
    瀏覽(30)
  • 了解 Dockerfile 和搭建 Docker 私有倉(cāng)庫(kù):讓容器化部署變得更簡(jiǎn)單

    了解 Dockerfile 和搭建 Docker 私有倉(cāng)庫(kù):讓容器化部署變得更簡(jiǎn)單

    目錄 1、Dockerfile 1.1什么是Dockerfile 1.2常用命令 1.3使用腳本創(chuàng)建鏡像 2、Docker私有倉(cāng)庫(kù) 2.1私有倉(cāng)庫(kù)介紹: 2.2私有倉(cāng)庫(kù)搭建與配置 2.3上傳鏡像到私有倉(cāng)庫(kù): 1.1什么是Dockerfile Dockerfile是由一些列命令和參數(shù)構(gòu)成的腳本,這些命令應(yīng)用于基礎(chǔ)鏡像并且最終創(chuàng)建一個(gè)新的鏡像。 Dock

    2024年02月10日
    瀏覽(13)
  • Docker DockerFile部署java jar項(xiàng)目包,以及Mysql,Redis

    Docker DockerFile部署java jar項(xiàng)目包,以及Mysql,Redis

    Docker 運(yùn)行環(huán)境要求系統(tǒng)為 64 位、 Linux 系統(tǒng)內(nèi)核版本為 ?3.8 以上 1.1 搭建gcc環(huán)境 (gcc是編程語(yǔ)言譯器) yum -y install gcc yum -y install gcc-c++ 1.2 安裝需要的軟件包 yum install -y yum-utils 1.3 裝鏡像倉(cāng)庫(kù) 因?yàn)閐ocker的服務(wù)器是在國(guó)外, 所以有時(shí)候從倉(cāng)庫(kù)中下載鏡像的時(shí)候會(huì)連接被拒絕或者連

    2024年02月05日
    瀏覽(44)
  • docker  容器操作、應(yīng)用部署、mysql,redis,nginx、遷移與備份、Dockerfile

    docker 容器操作、應(yīng)用部署、mysql,redis,nginx、遷移與備份、Dockerfile

    mysql部署 redis nginx 常用和不常用的命令 dockerfile構(gòu)建一個(gè)django項(xiàng)目 docker私有倉(cāng)庫(kù) 鏡像傳到官方倉(cāng)庫(kù) 鏡像分層 私有倉(cāng)庫(kù)搭建 新建flask項(xiàng)目app.py 編寫Dockerfile 用于構(gòu)建flask項(xiàng)目的鏡像 編寫dockercompose的yml文件dockercompose.yml dockercompose啟動(dòng) 項(xiàng)目目錄結(jié)構(gòu) luffy_api/Dockerfile 構(gòu)建uwsgi+dj

    2023年04月13日
    瀏覽(58)
  • 【jenkins】idea+jenkins+docker+dockerfile+compose流水線部署java應(yīng)用

    【jenkins】idea+jenkins+docker+dockerfile+compose流水線部署java應(yīng)用

    目錄 整體架構(gòu) 環(huán)境準(zhǔn)備 安裝docker以及docker-compose jenkins安裝 maven安裝 portainer面板安裝 sonarqube安裝? 在項(xiàng)目中增加dockerfile和compose.yml腳本 ?Dockerfile腳本內(nèi)容 compose.yml腳本內(nèi)容 jenkins安裝必要插件 jenkins增加流水線任務(wù) 增加pipeline任務(wù)job ?增加pipeline腳本 WXWork Notification Plugin?

    2024年02月16日
    瀏覽(54)
  • 四、Dockerfile應(yīng)用案例教程(將一個(gè)或多個(gè)jar包部署到docker容器中運(yùn)行)

    四、Dockerfile應(yīng)用案例教程(將一個(gè)或多個(gè)jar包部署到docker容器中運(yùn)行)

    現(xiàn)有環(huán)境如下: 1.工作目錄下有若干個(gè)可執(zhí)行的jar包:在工作目錄下打開命令行進(jìn)行操作(Windows和Linux版的docker均可,這里以Windows為例) 2.拉取任意一個(gè)能運(yùn)行jar包的jdk鏡像:我的是adoptopenjdk/openjdk12 3.已具備jar包所需的基本組件:例如mysql、redis、nacos等 假如我只想將nettys

    2024年02月04日
    瀏覽(25)
  • 【Java】微服務(wù)——Docker容器部署(docker安裝,docker配置鏡像加速,DockerHub,docker基本操作,Dockerfile自定義鏡像.Docker-Compose)

    【Java】微服務(wù)——Docker容器部署(docker安裝,docker配置鏡像加速,DockerHub,docker基本操作,Dockerfile自定義鏡像.Docker-Compose)

    微服務(wù)雖然具備各種各樣的優(yōu)勢(shì),但服務(wù)的拆分通用給部署帶來了很大的麻煩。 分布式系統(tǒng)中,依賴的組件非常多,不同組件之間部署時(shí)往往會(huì)產(chǎn)生一些沖突。 在數(shù)百上千臺(tái)服務(wù)中重復(fù)部署,環(huán)境不一定一致,會(huì)遇到各種問題 1.1.1.應(yīng)用部署的環(huán)境問題 大型項(xiàng)目組件較多,運(yùn)

    2024年02月04日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包