博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
alpine 容器优化
阅读量:6897 次
发布时间:2019-06-27

本文共 1348 字,大约阅读时间需要 4 分钟。

摘要:alpine容器一直是使用得比较多的,而且也是官方推荐使用的。但是官方的容器会有一些不方便的地方,比如安装软件, 时区不同等. 所以本文旨在完成一个alpine容器通用模板作为记录
 
# 导入的时候一定要指明版本, 不推荐使用 latest
FROM python:3.5-alpine3.8
 
# 修改镜像源地址为阿里云
RUN echo "http://mirrors.aliyun.com/alpine/v3.8/main" > /etc/apk/repositories \

 

# 安装时区软件, 如果有自定义软件, 继续在后面添加

&& apk add --no-cache tzdata \

 

# 设置默认时区

&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \&& echo "Asia/Shanghai" > /etc/timezone \

# 通过阿里云的源安装python第三方库, 此处使用 flask 举例

&& pip3 install \--index-url http://mirrors.aliyun.com/pypi/simple \--trusted-host mirrors.aliyun.com \--no-cache-dir \flask==1.0.2 \

# 清理运行时不需要的软件和安装缓存

&& apk del tzdata \&& rm -rf /var/cache/apk/* \&& rm -rf /root/.cache \&& rm -rf /tmp/*

# 指明工作目录

WORKDIR /CMD ["/bin/sh"]

 

完整文件如下:

FROM python:3.5-alpine3.8LABEL author example@mail.comRUN echo "http://mirrors.aliyun.com/alpine/v3.8/main" > /etc/apk/repositories \    && apk add --no-cache tzdata \    && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \    && echo "Asia/Shanghai" > /etc/timezone \    && pip3 install \        --index-url http://mirrors.aliyun.com/pypi/simple \        --trusted-host mirrors.aliyun.com \        --no-cache-dir \        flask==1.0.2 \    && apk del tzdata \    && rm -rf /var/cache/apk/* \    && rm -rf /root/.cache \    && rm -rf /tmp/*WORKDIR /CMD ["/bin/sh"]

 

 

 

转载于:https://www.cnblogs.com/newguy/p/10558488.html

你可能感兴趣的文章
C++开发者快速学习Objective-C语言核“.NET研究”心语法
查看>>
(总结)Nginx使用的php-fpm的两种进程管理方式及优化
查看>>
我的KT库之----数据库的操作(DbHelper)
查看>>
js Grid - 列表插件
查看>>
20个优秀的固定位置网站菜单设计案例
查看>>
php函数serialize()与unserialize()
查看>>
批处理 Telnet 星球大战 话说我也清楚这是什么东东
查看>>
myeclipse jsp和java字体设置
查看>>
使用c#,WPF,模仿IPhone的Loading(加载)效果
查看>>
真正无错的javascript的replaceAll函数 [转]
查看>>
AT指令(中文详解版)(三)
查看>>
如何开启默认共享?
查看>>
动态参数的存储过程示例.sql
查看>>
关于C++中enum的探讨[zz]
查看>>
TYAN_S8230做硬Raid
查看>>
AutoResetEvent 的诡异行为
查看>>
WAMP运行分析
查看>>
DBA查询命令积累——不断更新
查看>>
【kAri OJ 616】Asce的树
查看>>
ACdream OJ 1153 (k-GCD)
查看>>