Docker Compose 微服务部署实战

一、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

你可能感兴趣的:(Docker,K8s,云原生,CICD,DevOps,docker,微服务,容器)