docker 容器搭建LAMP服务
#mkdir /lamp #cd /lamp #vim Dockerfile 添加: #设置基本镜像,后续命令都以这个镜像为基础 FROM docker.io/imagine10255/centos6-lnmp-php56 #作者信息 MAINTAINER THE DDD #RUN命令会在上面指定的镜像里执行 RUN rpm --rebuilddb;yum -y install rpm-build RUN rpm --rebuilddb;yum -y install httpd httpd-devel php php-devel php-mysql mysql-server mysql mysql-devel RUN echo -e "<?php\nphpinfo();\n?>" > /var/www/html/index.php RUN echo "123456" | passwd --stdin root RUN cp /etc/skel/.bash* /root/ RUN mkdir -p /tmp/data WORKDIR /root/ RUN su - #暴露http端口 EXPOSE 80 3306 22 #设置运行镜像时的默认命令,输出IP,并以daemon方式启动sshd CMD service httpd start;service mysqld start