docker
阿一在线
我为梦想而奋斗,我为生活而奋斗。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Dockerfile生成springboot jar镜像并运行
此文记录Dockerfile构建springboot jar生成镜像并运行的实际操作(纯文字)1、准备一个项目jar包maven构建jar即可(操作忽略)2、将jar包拷贝到linux指定目录下比如:创建文件夹:mkdir -p /root/myjar进入文件夹:cd /root/myjar/上传jar包(两种方式): ①通过xshell软件中,xftp导入文件; ②linux安装lrzsz(yum -yinstalllrzsz),通过命令rz上传文件...原创 2020-09-29 09:47:46 · 698 阅读 · 0 评论 -
docker run springboot jar images error no main manifest attribute, in app.jar
docker在运行SpringBoot的jar包时出现以下异常:no main manifest attribute, in app.jar原因:SpringBoot项目基于maven开发,pom.xml需要设置goal-repackage属性为true,否则打包后文件依赖文件没有一起打包,然后镜像内没有可以运行的程序文件。解决方案如下:<build> <plugins> <plugin> <gr原创 2020-09-22 16:26:47 · 824 阅读 · 1 评论 -
docker容器数据卷
1、什么是容器数据卷Docker的理念:将应用与运行环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过Docker commit 生成新的镜像,使得数据作为镜像的一部分保存下来,那么容器删除后,数据自然也就没有了为了能保存数据在Docker中我们使用数据卷2、容器数据卷能做什么(1)容器数据的持久化(2)容器之间继承和共享数据3、添加数据卷的方式3.1 直接使用命令添加①语法原创 2020-09-09 17:21:19 · 1127 阅读 · 0 评论 -
docker命令[容器]
(学习中总结的命令)什么是容器?容器镜像是一个软件的轻量级独立可执行软件包,包含运行它所需的一切:代码,运行时,系统工具,系统库,设置。不管环境如何,集装箱化软件都可以运行相同的Linux和Windows应用程序。容器将软件与其周围环境隔离,例如开发环境和生产环境之间的差异,并有助于减少在同一个基础框架上运行不同软件的团队之间的冲突。容器好处:1、轻量级在一台机器上运行的docker容器共享该机器的操作系统内核,他们立即开始并使用更少的计算和内存。图像由文件系统层构建并共享共用文件。这最原创 2020-09-08 14:43:15 · 187 阅读 · 0 评论 -
docker命令[帮助+镜像]
帮助命令docker version 版本信息docker info 详细信息docker --help 帮助命令镜像命令1、docker images [options] 列出本机上所有的镜像(options可选项)REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小options说明-a 列出本地的所有镜像及子镜像-q 只显示镜像ID--digests 显示镜像的.原创 2020-09-08 14:26:44 · 129 阅读 · 0 评论
分享