首页 > 其他 > 详细

多分步构建Dockerfile(基于Alpine)

时间:2019-12-03 14:22:02      阅读:144      评论:0      收藏:0      [点我收藏+]

多分步构建Dockerfile(基于Alpine)

1.思路

如果引入其他镜像,直接from
在不引入镜像的时候,那么可以编写脚本,利用Dockerfile的COPY命令,拷贝本地目录到容器,然后在容器内执行安装脚本

2. 实施

文件目录结构:
└── docker_alpine
    ├── config
    │?? ├── dependent.sh
    │?? ├── nginx.sh
    │?? ├── pip_repositories.sh
    │?? ├── python_packages.sh
    │?? ├── python.sh
    │?? └── repositories.sh
    └── Dockerfile
# Dockerfile
FROM alpine

COPY config/ /config/

ENV CONFIG_PATH /config/

WORKDIR $CONFIG_PATH

RUN chmod +x nginx.sh         && chmod +x python.sh         && chmod +x python_packages.sh         && chmod +x repositories.sh         && chmod +x pip_repositories.sh         && chmod +x dependent.sh
RUN sh repositories.sh         && sh dependent.sh         && sh nginx.sh         && sh python.sh         && sh pip_repositories.sh         && sh python_packages.sh

多分步构建Dockerfile(基于Alpine)

原文:https://www.cnblogs.com/limengchun/p/11976455.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!