摘要:在使用的時(shí)候,由于很多基礎(chǔ)鏡像都比較大,這個(gè)僅僅幾兆的基礎(chǔ)鏡像受到了很多人喜歡,筆者也不例外,可是由于中的一些配置及命令與常見的等系統(tǒng)在一些方面不一樣,下面來看看時(shí)區(qū)問題是如何解決的原因中,原生是不帶時(shí)區(qū)相關(guān)的命令及文件的,需要安裝額外的包
解決辦法 建議打造自己的alpine基礎(chǔ)鏡像,如下是我的alpine的Dockerfile:在使用docker的時(shí)候,由于很多基礎(chǔ)linux鏡像都比較大,alpine這個(gè)僅僅幾兆的linux基礎(chǔ)鏡像受到了很多人喜歡,筆者也不例外,可是由于alpine中的一些配置及命令與常見的centos等系統(tǒng)在一些方面不一樣,下面來看看時(shí)區(qū)問題是如何解決的:
原因:alpine中,原生是不帶時(shí)區(qū)相關(guān)的命令及文件的,需要安裝額外的包來支持,然后需要將時(shí)區(qū)文件內(nèi)容替換為localtime文件
FROM alpine:3.4 MAINTAINER firewarm LightingLiu# Install root filesystem ADD ./rootfs / # Install base packages RUN apk update && apk add curl bash tree tzdata && cp -r -f /usr/share/zoneinfo/Hongkong /etc/localtime && echo -ne "Alpine Linux 3.4 image. (`uname -rsv`) " >> /root/.built # Define bash as default command CMD ["/bin/bash"]
當(dāng)這個(gè)鏡像完成以后,不需要配置任何環(huán)境變量即可使用京八區(qū)的時(shí)區(qū)及時(shí)間
參考文章https://bugs.alpinelinux.org/...
參考的源代碼docker run -it --rm alpine /bin/sh / # date Sun May 8 20:46:18 UTC 2016 / # apk add -U tzdata fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz (1/1) Installing tzdata (2015g-r0) Executing busybox-1.24.1-r7.trigger OK: 8 MiB in 12 packages / # cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime / # date Sun May 8 22:46:45 CEST 2016 / # As a side
by 劉迎光@螢火蟲工作室
OpenBI交流群:495266201
MicroService 微服務(wù)交流群:217722918
mail: liuyg#liuyingguang.cn
博主首頁(==防止爬蟲==):http://blog.liuyingguang.cn
OpenBI問答社區(qū):http://www.openbi.tk
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26824.html
摘要:在更多的提供商,你會發(fā)現(xiàn)他們只是能根據(jù)倉庫和構(gòu)建鏡像,你用他們的系統(tǒng)甚至沒辦法做出一個(gè)最小鏡像中國的其實(shí)挺先進(jìn)的,很早就推出了安全鏡像的概念,讓你的構(gòu)建通過兩步完成。好了,祝賀那些不支持多段構(gòu)建的服務(wù),幫你們追平了競爭對手。 showImg(https://segmentfault.com/img/remote/1460000009069845?w=1479&h=609); Docke...
摘要:前言我們在國外基礎(chǔ)鏡像使用時(shí),時(shí)區(qū)就成為一個(gè)不能規(guī)避的問題。國外時(shí)區(qū)通常都是,需要改成國內(nèi)時(shí)區(qū)基本鏡像修改時(shí)區(qū)設(shè)置時(shí)區(qū)經(jīng)測試,不加這一行有時(shí)會不生效?;蛳到y(tǒng)重啟后也會恢復(fù)成時(shí)間基礎(chǔ)鏡像修改時(shí)區(qū)設(shè)置時(shí)區(qū)清除緩存 前言 我們在pull國外基礎(chǔ)鏡像使用時(shí),時(shí)區(qū)就成為一個(gè)不能規(guī)避的問題。國外時(shí)區(qū)通常都是UTC,需要改成國內(nèi)時(shí)區(qū)CST. Ubuntu 基本鏡像修改時(shí)區(qū) FROM ubuntu:1...
摘要:不要用百度搜索中文資料,一定要看最新的英文資料。感謝感謝能容忍我無數(shù)次搞掛生產(chǎn)環(huán)境的老板。群蝸牛大神所建中文交流群,基本配置過程中遇到的問題都能得到解決。 前言 最近花了將近一個(gè)月的時(shí)間研究了 Docker 在生產(chǎn)環(huán)境中的使用,作為新手,期間走了無數(shù)的彎路,這里紀(jì)錄一下,希望給別人帶來微小的幫助。 前面幾部分,介紹了在搭建集群之前需要做的一些工作,后面 一塊結(jié)合實(shí)際應(yīng)用,介紹如何架構(gòu)...
閱讀 3015·2021-10-12 10:12
閱讀 3068·2021-09-22 16:04
閱讀 3300·2019-08-30 15:54
閱讀 2612·2019-08-29 16:59
閱讀 2926·2019-08-29 16:08
閱讀 878·2019-08-29 11:20
閱讀 3502·2019-08-28 18:08
閱讀 660·2019-08-26 13:43