
Docker
文章平均质量分 90
Archie_java
求知若饥,虚心若愚(stay hungry,stay foolish)
好记性不如烂笔头
展开
-
Docker部署SpringBoot项目详细部署过程
Docker可比喻成一个装应用的容器,将应用及其依赖文件、数据等打包在容器内,直接运行容器即可把应用运行起来,而无需关心环境配置问题。 本文记录个人学习Docker的总结内容,安装、配置和部署等内容,在过程中,应注意命令不要写错,加上Docker插件等问题,若出现理解不到位的地方,请多指出。原创 2024-02-02 23:10:11 · 2211 阅读 · 0 评论 -
[Ubuntu 22.04] Docker安装及使用
容器的生命周期由用户控制,用户可以选择手动删除容器或让其保留在系统中以供之后使用。选项允许你在容器内部创建一个交互式的终端会话,使你可以像在本地终端一样与容器进行交互。你可以在容器内执行命令,查看输出并输入命令。镜像拉取完成后,可以使用以下命令创建并启动一个基于 Ubuntu 20.04 镜像的容器。列出所有正在运行的容器,并显示它们的容器ID、镜像、命令、创建时间、状态等信息。以下命令可以中止容器,改命令将向容器发送一个停止信号,使其正常停止并退出。这将显示所有容器的列表,包括正在运行的和已停止的容器。原创 2024-02-02 22:25:01 · 1941 阅读 · 0 评论 -
Docker ps命令
docker ps命令可以用来列出Docker容器相关信息。docker ps 命令可以用来列出容器相关信息。原创 2024-02-02 22:22:45 · 1136 阅读 · 0 评论 -
Docker exec命令详细使用指南
Docker exec命令是Docker提供的一个强大工具,用于在正在运行的容器中执行命令。本文将详细介绍Docker exec命令的用法和示例,帮助大家更好地理解和使用这个命令。Docker是一种流行的容器化平台,允许我们在容器中运行应用程序。有时候,在容器内执行命令可以帮助我们调试、排查问题或进行其他操作。这就是Docker exec命令发挥作用的时候。本文详细介绍了Docker exec命令的用法和示例。原创 2024-02-01 22:55:38 · 2718 阅读 · 0 评论 -
Docker网络详解
如何自定义一个网络?查看新创键的mynet详细信息:# 创建两个使用相同自定义网络的容器# 测试容器互连^C^C。原创 2024-02-01 22:37:28 · 1139 阅读 · 0 评论 -
Docker入门与进阶(基础+实战+进阶+Compose+Swarm)超详细版
Docker 是一个开源的轻量级的应用容器引擎。应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。Docker和虚拟机的对比传统虚拟机,虚拟出硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件。Docker内的容器直接运行在宿主机内,容器是没有自己的内核的,也没有虚拟硬件。每个容器都是相互隔离的,每个容器都有属于自己的文件系统,互不影响。容器化的好处应用更快速的交付和部署更便捷的升级和扩展更简单的系统运维。原创 2023-09-24 21:55:14 · 2984 阅读 · 0 评论 -
Docker启动常用容器命令及配置说明
jar包想要在docker中运行,需要把jar包制作成镜像文件,docker再运行镜像。默认镜像中webapps目录为空,先将项目放入webapps目录下,再访问http://ip:8090/启动成功后,浏览器访问 http://ip:15672/,进入rabbitmq管理界面。,如果不copy直接挂载启动容器时会从挂载的目录找配置文件,找不到会启动失败。,因为通常我们的容器都是使用后台方式来运行的,有时需要进入容器修改配置。启动nginx挂载和其他容器挂载有所区别,需要进行额外操作。原创 2023-09-24 21:40:26 · 6741 阅读 · 1 评论 -
Docker学习笔记
一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验.Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。原创 2023-08-03 23:31:48 · 421 阅读 · 0 评论 -
你在 Docker 中跑 MySQL?恭喜你,好下岗了!
的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。认真分析大家的各种观点,发现赞同者仅仅是从容器优势的角度来阐述 MySQL 需要容器化,几乎没有什么业务场景进行验证自己的观点;反过来再看反对者,他们从性能、数据安全等多个因素进行阐述 MySQL不需要容器化,也举证了一些不适合的业务场景。下面,我们就聊一下不要将数据储存在容器中,这也是 Docker 官方容器使用技巧中的一条。容器随时可以停止、或者删除。当容器被rm掉,容器里的数据将会丢失。原创 2023-06-28 23:04:08 · 291 阅读 · 0 评论 -
Docker实用篇
Docker实用篇1.初识Docker1.1.什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题1.1.1.应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异例如一个项目中,部署时需要依赖于node.js、Redis、Ra原创 2022-05-26 09:51:46 · 262 阅读 · 0 评论