如何开始docker - 简单的DockerFile例子
简单的 nginx Dockerfile
写 Dockerfile 就有点想写 shell 脚本一样,都是一条条命令拼接起来的。
vim Dockerfile
FROM centos:latest
RUN yum -y install epel-release &&\
yum -y install nginx &&\
yum clean all &&\
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
rm -rfv /usr/share/backgrounds/* && \
rm -rfv /usr/share/doc/* && \
rm -rfv /usr/share/man/* && \
cd /usr/share/zoneinfo/ && \
ls |grep -v "Asia"|xargs rm -rfv && \
rm -rfv /var/cache/yum/* && \
rm -rfv /usr/share/wallpapers/* && \
rpm --rebuilddb &&\
echo "docker nginx" >/usr/share/nginx/html/index.html
ENTRYPOINT ["nginx","-g","daemon off;"]
使用 docker build 生成镜像:
docker build -t nginx:v1.0 .
- 原文作者:Linux运维菜
- 原文链接:https://www.opcai.top/post/2019/2019-02/docker6/
- 版权声明:本作品采用进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。