镜像生成文件:appmarketadminDockerfile
内容:
FROM java:8
MAINTAINER zengst
ADD appMarket-admin-*.jar appmarket-admin.jar
#时钟同步
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
EXPOSE 8081
#注意"--spring.profiles.active=test" 这里不能有空格,和命令号差一个空格
ENTRYPOINT ["java","-jar","appmarket-admin.jar","--spring.profiles.active=test"]
最后是启动shell:
#bin/sh
echo "build images:"
sudo docker build -f /home/devops/docker/appmarketadminDockerfile -t zengst/appmarketadmin /home/devops/docker
echo "stop exist container"
sudo docker stop appmarketadmin
echo "rm container"
sudo docker rm appmarketadmin
echo "start a container"
sudo docker run -d -p 9003:8081 --name appmarketadmin zengst/appmarketadmin
和自动化发布平台集成的时候启动shell价值就出来了。另外此处自定了dockerfile的路径和名称,稍微
做了通用化的考虑。稍微需要注意的是 -f最好是全路径。否则因为与平台集成时有个上下文路径,会出现找不到dockerfile的错
相关推荐
Docker 镜像制作流程详解 Docker 镜像制作流程是一系列复杂的步骤,包括 Docker 的安装、使用、镜像的制作和使用等。在本文中,我们将详细介绍 Docker 镜像制作流程的每一个步骤,并提供实用的命令和配置文件。 一...
# docker镜像制作 ## 什么是Docker镜像 + Docker 镜像可以理解为虚拟机模板,虚拟机模板就像停止运行的虚拟机,而 Docker 镜像就像停止运行的容器;作为一名研发人员,则可以将镜像理解为类(Class)。 ## 镜像和...
调试jdk8的docker镜像制作,arm,m1
Docker 镜像制作 与 数据管理
第09讲:Docker镜像制作课例
人大金仓Kingbase数据库Docker镜像制作.zip
Docker镜像制作与数据管理内容解析
# seata-server> 官方建议:JDK版本不低于 `1.8.0_281`版本,兼容JDK 8、JDK11,可使用`OpenJDK 8/11`、`Alibaba Dragonwell 8/`、`BiShengJDK 8/11`## 一 部署前准备### 1.1 导入数据库脚本> 导入数据库脚本前需要...
基于alpine系统构建docker镜像,实现可配置和易于管理的docker镜像。提供非常小的docker镜像。提供易于配置的docker镜像。提供非常稳定的docker镜像。使用docker镜像快速启用微服务架构。使用docker镜像快速部署监控...
kafka的docker镜像包含了kafka,zookeeper 和kafkamanager,可以通过docker 来load 安装
Docker打包制作rocketmq镜像(Dockerfile方式),并运行启动。 这里提供所有需要的文件,包括字体 ,lib,openoffice安装包。 提供dockerfile,build镜像脚本。
这个手册是提供给大家学习TongWeb制作docker镜像!TongWeb打docker镜像.docx,
Docker制作Spark3.1.2镜像 步骤一:docker build -t registry/spark:3.1.2 -f kubernetes/dockerfiles/spark/Dockerfile . 步骤二:docker images查看镜像 步骤三:导出镜像 docker save -o spark3.1.2.tar ...
arm下nginx docker镜像
使用docker pull 拉下的镜像并使用docker save保存的,可以使用docker load -i导入
docker之自己制作jdk镜像
4.拉取镜像到本地:docker pull centos 5.本地准备jdk和tomcat软件,解压后放入服务器 6.新建Dockerfile文件,注意区分大小写 #--------------------------------------------------------------------- #This i
docker镜像openjdk:8.0,离线加载包 放到这里方便大家使用 亲测这个JDK镜像非常好用 加载方式为 docker load -i openjdk.tar 非常方便
openjdk.8.tar(docker镜像)