docker(三) 制作自己的镜像
1.首先拉取基础镜像(有JDK的镜像)
docker pull hub.c.163.com/library/java:latest
2.将要运行的jar文件上传至docker服务器任意文件夹
3. 在该文件夹新建一文件名为:Dockerfile
编辑并保存如下,黑字部分不需要写入
FROM hub.c.163.com/library/java 选择基础镜像
MAINTAINER qushen qushencn@qq.com 设置所有者信息
COPY dockerTest.jar /usr/local COPY到Docker容器的地址。
3.构建镜像,主要最后有一个点
Docker Build -t qushen:latest .
4.运行镜像并上面启动jar包。
docker run -it -p 8080:8080 qushen:latest
root@8ae85b19d323:/usr/local# java -jar dockerTest.jar
5.java程序启动可以自主访问了
docker(三) 制作自己的镜像相关推荐
- Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期. Docker 镜像 Docke ...
- linux docker安装 制作Elasticsearch容器镜像 并上传docker hub
1 linux docker下载安装 创建操作系统并启动容器 1.ubuntu系统下载docker apt-get install -y docker.io #查看docker版本 docker ve ...
- docker制作深度学习镜像(以windows环境下为例)
向AI转型的程序员都关注了这个号???????????? 人工智能大数据与深度学习 公众号:datayx 用 Docker 安装深度学习环境,轻量.方便!整个系统大小仅需2~3G,用完还能带着走!一 ...
- 【Docker镜像文件加载原理生产中重新制作并提交镜像文件案例演示】
一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...
- 深入浅出Docker原理及实战(三)——制作Dockerfile
声明:这是我在大学毕业后进入第一家互联网公司学习的内容 深入浅出Docker原理及实战系列第三篇,我主要分享如何制作一个Dockerfile,以及基本命令格式. Dockerfile简介 Docker ...
- docker 制作本地镜像_docker如何制作自己的镜像
一.准备工作 准备一个用来制作镜像的容器.这里我们使用centos安装apache的容器.容器的制作方法如下 # 1.使用centos启动一个交互式容器 docker run -it centos:l ...
- docker制作mysql5.7镜像详解
docker制作mysql5.7的镜像难点在于,当mysql安装完成后需要手工初始化.我在其他博客查了下做法大多是用脚本初始化配置启动,但这种模式做出来的父进程不是mysql,是以/bin/bash启 ...
- docker中使用golang:alpine镜像制作开启goweb的dockerfile
docker中使用golang:alpine镜像制作开启goweb的dockerfile go的web代码 package mainimport("net/http""f ...
- Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像. Docker入门系列之一:在一个Docker容器里运行指定的w ...
- 系统制成docker镜像_docker 制作自己的镜像
查看 docker的服务状态 systemctl status docker 如果没有启动的话,要先启动 docker 服务 systemctl start docker 制作自己的镜像 1.从远程仓 ...
最新文章
- 社会计算研究组研究方向
- laravel数据库操作
- iphone开发如何测试?
- A - A Secret -扩展KMP
- 如何使用U盘制作Windows 7安装盘
- MySQL数据库安装教程
- 有没有在学习IT营2020年新出Go语言视频教程童鞋,一起探讨
- RK3128-android6.0-关于支持Google DRM Widevine问题
- 工作中使用到的单词(软件开发)_2022-06-01备份
- 【Maven】阿里镜像仓库地址
- 无法删除的文件夹怎么办?如何删除删不掉的文件夹
- Diverse Team(暴力)
- nginx日志json化后问题(\x22)解决
- 深度 | 为什么通用AMM模型不适用于期权交易定价?
- 禁止“无法验证发行者,确定要运行此软件吗”提示
- 表示微型计算机系统稳定性,计算机选择题
- 两个程序员(Chris和Steve)的故事
- 常见算法思想2:递推法
- 如何区分网线是几类的_怎么能从网线上看出网线是几类线~请高手帮帮忙~先谢谢了...
- 局域网数据包通过外网发送到另一局域网的过程