文章目录一、准备镜像文件二、编写 dockerfile 文件三、构建镜像四、启动镜像五、进入容器5.1 curl 网路请求六、发布项目七、发布自己的镜像7.1 发布镜像到Docker hud7.2 发布镜像到阿里云八、小结 一、准备镜像文件需要准备tomcat压缩包和jdk的压缩包二、编写 dockerfile 文件官方命名 Dockerfile,build会自动寻找这个文件,就不需要 -f 指
转载 2023-09-25 04:40:53
140阅读
Dockerfile前言dockerfileDockerfile时区设置RUN指令其他指令编译运行总结 前言上一章介绍了docker的背景,并执行了一个docker镜像,运行了容器,但是容器的镜像是如何实现的呢,简单介绍一下dockerfile。基于tomcat的war发布为例,其他jar部署同理,只是启动的方式差别。为了多使用dockerfile命令,使用ubuntu标准镜像为基镜像。dock
转载 2023-08-16 15:36:41
89阅读
1 DockerFile简介 1)Dockerfile 是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本(类似shell脚本)。Docker images===>DockerFile2)DockerFile文件样式 以我们熟悉的CentOS为例 https://hub.docker.com/_/centos/3)DockerFile构建过程解析 编写Dockerfile
转载 2024-01-05 16:36:45
54阅读
Dockerfile Tomcat 前台运行         如果使用我们常用的startup.sh作为容器启动脚本,容器会自动关闭,此时Tomcat在后台运行,没有在前台运行的线程 Dockerfile 文件最后加上EXPOSE 8080CMD ["catalina.sh", "run"]...
原创 2023-04-28 15:38:01
189阅读
系统选用Ubuntu server 16.04卸载防火墙 #apt-get remove ufw 更新源以及软件包
原创 2022-08-05 12:43:38
93阅读
为什么要用Dockerfile?我们知道下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。常用参数:FROM命令。用法,FROM <image>:<ta
在docker中有一种镜像叫自定义,它允许我们通过自己需要的方式去构建镜像,称为DockerFile的方式,我个人也是比较喜欢这种方式,因为使用它我们可以自己去控制相关的安装包文件、配置参数、系统参数等等。本篇文章的特点有以下几个方面:①使用DockerFile构建,基于centos基础;②解压安装本地apache-tomcat-9.0.16.tar.gz、jdk-8u191-linux-x64.
一、准备工作1、下载安装docker2、下载tomcat压缩包(1)我这里是下载的apache-tomcat-9.0.8.tar.gz下载地址 https://tomcat.apache.org/download-90.cgi如图  (2)通过命令解压,得到的解压包,并改名为tomcat9 tar -xzvf apache-tomcat-9.0.8.tar.gz mv apac
转载 2023-05-23 14:53:22
167阅读
接下来将编写一个TomcatDockerfile文件,以此构建一个Docker镜像,并基于该镜像启动得到一个Tomcat容器,最后试着在该容器中部署一个测试项目思路:基于centos镜像,配置一个jdk环境和tomcat环境,并进行环境变量的配置1 jdk和tomcat下载自行到网上下载jdk和tomcat的安装包,并上传到自己的服务器的任意目录下,如下图,我这里放在了/opt/web_app/
转载 2023-09-21 16:19:03
63阅读
1、安装docker并修改阿里云仓库地址,并重启 yum -y install docker service enabled docker vim /etc/docker/daemon.json { "registry-mirrors": ["https://mj9kvemk.mirror.aliy ...
转载 2021-05-22 10:09:41
785阅读
2评论
一 工作目录 root@k8s-harbor-01:/data/dockerfile/web/tomcat/tomcat-app1# pwd /dat
原创 2022-10-24 11:16:50
182阅读
在百度上试很多文章都不行,只有这篇可以。 宿主机为:centos64位 //安装docker    1:yum install docker    //启动docker    2:systemctl start  docker.service 3:新建web目录 mkdir test/web 4:上传tomcat和jdk到该目录(Web)下。 5:配置Dockerfile :vim Dock
原创
hdk
2017-04-06 16:31:00
169阅读
下载镜像并初始化系统dockerpullcentos:7.2.1511测试启动容器dockerrun-itdocker.io/centos:7.2.1511/bin/bash创建目录环境,宿主机下mkdir/opt/dockerfile/{web/{nginx,tomcat,jdk,apache},system/{centos,ubuntu,redhat}}-pvcd/opt/dockerfile
原创 2020-08-10 17:52:16
1761阅读
以下是关于如何使用 Dockerfile 构建 Tomcat 镜像并解决容器启动时自动启动 Tomcat 服务的详细教程和总结: 1. 问题描述 通过 Dockerfile
原创 精选 7月前
456阅读
使用 Dockerfile 来制作 nginx镜像[root@localhost docker]# ca
原创 2022-08-17 07:36:40
119阅读
文章目录PreDocker 官方镜像 DockerfilePreDocker Review - dockerfile 入门篇Docker Review - dockerfile 实战_给基础镜像增加功能Docker 官方镜像
原创 2022-01-29 14:14:14
209阅读
一、前提    在Linux环境,并已确认成功安装Docker。二、目的 构建一个以oracle jdk version:1.8.0.131+apache tomcat version:7.0.88  Docker将一个简单的web应用部署到创建好的Tomcat Docker 容器中。成功启动Tomcat Docker,并正常运行部署到Tomcat中的简单应
转载 2023-09-06 19:57:21
360阅读
文章目录PreDocker 官方镜像 DockerfilePreDocker Review - dockerfile 入门篇Docker Review - dockerfile 实战_给基础镜像增加功能Docker 官方镜像 Dockerfilehttps://github.com/docker-library/docs以tomcat为例看着里面的地址,或者直接点击如下的链接...
原创 2021-10-16 13:43:05
10000+阅读
Docker之DockerFile构建自定义Tomcat目标:开局一个centos镜像,利用本地已有的jdk和tomcat压缩包,构建出一个tomcat镜像。同时通过数据挂载,可以在本地发布项目以及查看项目日志,而不用每次都进去容器里面操作。最终目录结构1、创建目录mkdir /root/test/docker -p2、切换到该目录下cd /root/test/docker3、把jdk和tomca
转载 2023-07-11 20:53:08
96阅读
tomcat上一节讲到了dockerfile的基础,这一次我们来做一个小的练习 首先要了解tomcat安装的整个过程 首先搭建 jdk环境: 下载jdk包,解压之后添加环境变量 然后搭建tomcat: 下载tomcat包,解压,修改配置文件到一个工作目录 然后给工作目录加入一些东西,访问。From centos add ./jdk-8u191-linux-x64.tar.gz /usr/local
转载 2023-09-21 18:42:09
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5