本站有闲置空间

常用Docker应用镜像

2019-6-28 tomeqiu 技术原创

1 mysql

# version 1.0     版本
# date 20190621   日期
# author lk       作者
FROM lk/ubuntu    #来自我的基础镜像--参考《构建我的Docker基础镜像》
MAINTAINER lk     #维护者信息
RUN apt-get update && apt-get install -y mariadb-server && apt-get clean && apt-get autoclean && apt-get autoremove \
&& sed -i "s/"127.0.0.1"/"0.0.0.0"/g" /etc/mysql/mariadb.conf.d/50-server.cnf && /etc/init.d/mysql start
# 允许远程连接数据库,然后初始化
EXPOSE 3306
CMD ["mysqld_safe"]
2 php-fpm

# version 1.0     版本
# date 20190624   日期
# author lk       作者
FROM lk/centos    #来自我的基础镜像--参考《构建我的Docker基础镜像》
MAINTAINER lk     #维护者信息
RUN yum makecache && yum install -y php-fpm php-mysqlnd php-gd && yum clean all \
&& sed -i "s/"127.0.0.1"/"0.0.0.0"/g" /etc/php-fpm.d/www.conf
# 允许远程连接php
EXPOSE 9000
CMD ["php-fpm","-F"]
3 nginx

# version 1.0     版本
# date 20190624   日期
# author lk       作者
FROM lk/ubuntu    #来自我的基础镜像--参考《构建我的Docker基础镜像》
MAINTAINER lk     #维护者信息
RUN apt-get update && apt-get install -y nginx && apt-get clean && apt-get autoclean && apt-get autoremove
EXPOSE 80 443
CMD ["/usr/sbin/nginx","-g","daemon off;"]
4 httpd

# version 1.0     版本
# date 20190624   日期
# author lk       作者
FROM lk/ubuntu    #来自我的基础镜像--参考《构建我的Docker基础镜像》
MAINTAINER lk     #维护者信息
RUN yum install -y httpd php php-mysqlnd && yum clean all 
EXPOSE 80
ENTRYPOINT [ "httpd" ]
CMD ["-D", "FOREGROUND"]

标签: nginx docker php httpd

发表评论:

Powered by emlog  数据库调用 6次 加载耗时 25.88mssitemap
Free Web Hosting