南京旅游网站建设公司,网站建设费用大概多少钱,保定网络关键词排名,想要接网站业务如何做Dockerfile中的打包命令 FROM #xff1a; 以某个基础镜像作为此镜像的基础 RUN #xff1a; RUN后面跟着linux常用命令#xff0c;如RUN echo xxx xxx,注意#xff0c;RUN 不能用于执行命令#xff0c;因为每个RUN都是独立运行的#xff0c;RUN 的cd对镜像中的…Dockerfile中的打包命令 FROM 以某个基础镜像作为此镜像的基础 RUN RUN后面跟着linux常用命令如RUN echo xxx xxx,注意RUN 不能用于执行命令因为每个RUN都是独立运行的RUN 的cd对镜像中的目录无效。 WORKDIR 此命令用于切换目录相当于 cd COPY 用于将宿主机的文件复制到容器中 ADD 用于将宿主机的文件复制到容器中 CMD 用于启动容器后默认的执行命令 ENTRYPOINT : 用于启动容器后默认的执行命令 ENV 设置环境变量 ENV MYSQL_ROOT_PASSWORD 123456 用于设置操作系统级别的环境变量程序可以获取操作系统的变量进行配置和使用。 EXPOSE 将容器中的端口暴露出去便于宿主机挂载
定制Tomcat镜像
定制Tomcat镜像实现可以访问默认的index.html,并将宿主机的文件复制到容器中 FROM tomcat
#切换工作目录
WORKDIR /usr/local/tomcat/webapps
#创建文件夹
RUN mkdir ROOT#切换工作目录
WORKDIR /usr/local/tomcat/webapps/ROOT#创建文件
RUN echo h1 stylecolor:redHello Tomcat/h1 index.html#将宿主机的图片拷贝到容器中
COPY test.html /usr/local/tomcat/webapps/ROOT/
构建Docker镜像
docker build -t mytomcat:v1.0 . 运行自己创建的镜像
docker run -d -p 8100:8080 mytomcat:v1.0
注意一定不要忘记添加v1.0否则会找latest版本。
查看运行效果 镜像定制成功