应用构建
1.Nginx Web
编写以上题构建的centos-7镜像为基础镜像,构建Nginx服务,Dockerfile要求删除镜像的yum源,使用当前系统的yum源文件,完成后安装nginx服务,修改提供的nginx.conf文件将转发url修改为Rancher平台访问的URL,完成后将提供的nginx.conf文件替换系统安装nginx.conf文件,此镜像要求暴露9090端口,容器启动是自动启动nginx服务,完成后启动创建的镜像并查询Dockerfile文件,使用curl命令检查nginx网页运行情况,将以上操作命令及检查结果填入命令行界面。
# cat Dockerfile FROM 192.168.200.12:5000/centos-7 MAINTAINER Xiandian RUN rm -fv /etc/yum.repos.d/* ADD local.repo /etc/yum.repos.d/ RUN yum install -y nginx RUN rm -fv /etc/nginx/nginx.conf ADD nginx.conf /etc/nginx/ EXPOSE 9090 ENTRYPOINT /usr/sbin/nginx # docker build -t 192.168.200.12:5000/taicai/nginx:v1.0 . # docker run -it -d -P 192.168.200.12:5000/taicai/nginx:v1.0 # curl 192.168.200.12:32778 {"type":"collection","resourceType":"apiVersion","links":{"self":"http://192.168.200.10/","latest":"http://192.168.200.10/v1"},"createTypes":{},"actions":{},"data":[{"id":"v1","type":"apiVersion","links":{"self":"http://192.168.200.10/v1"},"actions":{}}],"sor |