docker容器製作nginx Alpine系統

Alpine Linux 網站首頁註明“Small!Simple!Secure!Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.”概括了以下特點:
1、小巧:基於Musl libc和busybox,和busybox一樣小巧,最小的Docker鏡像只有5MB;
2、安全:面向安全的輕量發行版;
3、簡單:提供APK包管理工具,軟件的搜索、安裝、刪除、升級都非常方便。
4、適合容器使用:由於小巧、功能完備,非常適合作爲容器的基礎鏡像。

在這裏我們用這個合適的系統進行docker容器的製作,以下是dockerfile

FROM alpine
MAINTAINER don
RUN apk --update add nginx
COPY nginx.conf /etc/nginx/nginx.conf
EXPOSE 80
CMD ["nginx","-g","daemon off;"]

然後就可以看到了一個佔用空間極小的小容器了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章