文章目录

  • 一、docker常用命令
    • 0.拉取镜像到本地仓库
    • 1.查看所有镜像
    • 2.创建一个新的容器并运行,返回的是容器的ID -- CONTAINER ID:
    • 3.查看运行中的docker实例
    • 4.查看容器日志
    • 5. 进入运行中的容器,执行命令
    • 6.停止运行中的容器,杀死用kill
    • 7. 删除容器
    • 8.其他命令
  • 二、springBoot项目集成docker
    • 项目参考博客
    • 项目源码
    • 将springBoot项目打包到docker镜像中:maven + Dockerfile方式

一、docker常用命令

  • docker命令参考手册1
  • docker命令参考手册2

0.拉取镜像到本地仓库

docker pull java:8

1.查看所有镜像

docker images

2.创建一个新的容器并运行,返回的是容器的ID – CONTAINER ID:

  • 后台运行
docker run --name ${容器名称} -p 9999:8080 -d ${image-id前缀}
  • 交互方式运行
docker run -it ${镜像名称} /bin/bash

3.查看运行中的docker实例

docker ps
docker ps -a

4.查看容器日志

docker logs ${CONTAINER ID}

5. 进入运行中的容器,执行命令

docker exec -it ${容器名称} bash

6.停止运行中的容器,杀死用kill

docker stop ${容器名称}
docker kill ${容器名称}

7. 删除容器

docker rm ${容器名称}

8.其他命令

docker -v      #版本
docker system df  #查看docker占用磁盘空间情况, -v 展示详情
docker system prune  #删除所有的未被使用的对象,包括镜像、容器、网络和存储卷
docker system prune --volumes # 指定清理存储卷内容,docker17.06.1之后的版本

二、springBoot项目集成docker

项目参考博客

项目源码

将springBoot项目打包到docker镜像中:maven + Dockerfile方式

mvn clean package docker:build

springboot项目集成docker相关推荐

  1. SpringBoot 项目构建 Docker 镜像调优实践

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:超级小豆丁 http://www.mydlq.club/article/16/ PS ...

  2. springboot项目集成大数据第三方dolphinscheduler调度器

    文章目录 摘要 项目背景 功能要求 功能说明 1.1用例图 1.2业务流程分析 1.3业务ER图 1.4 管理任务流程图 1.5功能设计详细说明点 1.6页面原型 三.本人相关其他文章链接 摘要 ①d ...

  3. 一、springboot项目集成大众点评cat

    一. 什么是CAT 1.cat简介 Cat是基于Java开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务 • CAT作为服务端项目基础组件,提供了java, c/c++, node, p ...

  4. docker eclipse打包_【Docker】Maven打包SpringBoot项目成Docker镜像并上传到Harbor仓库(Eclipse、STS、IDEA、Maven通用)...

    写在前面 最近,在研究如何使用Maven将SpringBoot项目打包成Docker镜像并发布到Harbor仓库,网上翻阅了很多博客和资料,发现大部分都是在复制粘贴别人的东西,没有经过实践的检验,根本 ...

  5. Springboot项目集成Minio文件服务器(下)

    Springboot项目集成Minio文件服务器(下) 1.配置依赖 在pom文件里面配置Minio的相关依赖. <!--添加minio的依赖--><dependency>&l ...

  6. springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印

    springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印 问题描述 因为项目中已经有log4j2文件,所以打的jar中也有,在application.yml ...

  7. springboot项目集成dolphinscheduler调度器 实现datax数据同步任务

    Datax安装及基本使用请查看上一篇文章: 文章目录 Datax概述 1.概述 2.功能清单 3.==说明==:本项目只支持mysql及hbase之间的数据同步 代码模块 配置文件 pom.xml D ...

  8. docker简介和安装(阿里云加速)以及Springboot项目部署docker,实现局域网下同时访问项目(详细过程)

    文章目录 关于Docker: Docker简介 Docker优势 Docker的基本组成 Docker安装: Springboot项目部署到Docker 实现局域网内多台电脑可以访问 关于Docker ...

  9. 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上

    一个用于构建和推送Docker镜像的Maven插件. 使用Maven插件构建Docker镜像,将Docker镜像push到DockerHub上,或者私有仓库,上一篇文章是手写Dockerfile,这篇 ...

最新文章

  1. 独家 | 神经网络的对抗性攻击:快速梯度符号方法的探索(附链接)
  2. 从数据角度探索在新加坡的非法毒品
  3. 不确定下钻数的循环(部门下所属部门 多层下钻)
  4. SqlServer中使用Mysql中的limit分页功能
  5. MATLAB目标检测恒虚警技术,一种自适应的恒虚警率目标检测方法
  6. y7000 安装linux双系统,联想拯救者Y7000安装双系统:win10 + ubuntu16.04 (GTX1060显卡)...
  7. 自己动手写操作系统(一)
  8. php 聚合广告平台,带统计功能的广告管理系统PHP源码 多维度投放策略 多种风格后台...
  9. html embed音乐循环,加入视频或音乐——embed基本语法
  10. C语言短除法求二进制数,C语言中实现十进制转二进制输出
  11. 一篇文章入门Python生态系统
  12. win10家庭版系统升级
  13. SEO新手不知道每天做什么,看了你就知道
  14. solr 从数据库导入数据,全量索引和增量索引
  15. 2021湖南汉寿高考成绩查询,湖南省联考2021成绩查询入口 怎么查成绩
  16. 创建一个MySQL数据库中的datetime类型
  17. 计算机毕业设计ssm财务报账管理系统l6tbn系统+程序+源码+lw+远程部署
  18. 8.1 Python图像处理之图像典型分割-SUSAN边缘检测
  19. linux性能优化大师(一)
  20. 机器学习知识总结 —— 14. 什么是支持向量机(基础概念、梯度下降、软间隔、硬间隔)?

热门文章

  1. FI 与MM SD的接口配置基本方法
  2. “抢滩”中高端酒店,新老玩家谁会更先跑出来?
  3. All in会员经济的知乎,能否实现商业化大跃进?
  4. java调用方法返回数组_JAVA使用下面的方法头编写方法,返回两个数组列表的并集...
  5. html弄多个按钮_html+css3实现多个表单按钮美化效果
  6. java baseentity_如何在JPA的BaseEntity中实现equals()和hashcode()方法?
  7. android 马甲包 app,寻 实力android马甲包上架技术
  8. mysql 5.5 替换字符_Mysql 5.7替换表中某些字段的字符串
  9. 详解X-shell7的安装与配置
  10. java成绩排名平均成绩_java 数组 输入5名学生的成绩 得出平均分。