一、Dockerfile构建微服务镜像
1、Dockerfile构建Docker镜像
Dockerfile是一个文本文件,其中包含了若干条指令,指令描述了构建镜像的细节先来编写一个最简单的Dockerfile,以前文下载的Nginx镜像为例,来编写一个Dockerfile修改该Nginx镜像的首页。
新建文件夹/app,在app目录下新建一个名为Dockerfile的文件,在里面增加如下内容:
FROM nginx
RUN echo 'This is Tuling Nginx!!!' > /usr/share/nginx/html/index.html
FROMnginxRUNecho'ThisisTulingNginx!!!'>/usr/share/nginx/html/index.html
该Dockerfile非常简单,其中的 FORM、 RUN都是 Dockerfile的指令。 FROM指令用于指 定基础镜像, RUN指令用于执行命令。
在Dockerfile所在路径执行以下命令构建镜像:
# docker build -t nginx:tuling
其中,-t指定镜像名字,命令最后的点(.)表示Dockerfile文件所在路径.
执行以下命令,即可使用该镜像启动一个 Docker容器:
docker run -d -p 92:80 nginx:tuling
访问 http://Docker宿主机IP:92/,http://192.168.0.60:92。
2、Do