96SEO 2026-02-23 15:02 5
所以#xff0c;作为新手来说#xff0c;只要知道Docker是用于部署项目就够了#xff0c;下面展示如何用Docker部署项目及Docker常用命令。

在没亲自使用过之前再多的术语也仅仅是抽象只有写的人或者使用过的人能看懂。
所以作为新手来说只要知道Docker是用于部署项目就够了下面展示如何用Docker部署项目及Docker常用命令。
提供yum-config-manager功能另外两个是devicemapper驱动依赖的
https://download.docker.com/linux/centos/docker-ce.repo
简单说就是先搜索镜像然后再拉取下载镜像最后再根据镜像创建容器。
将docker中的3306端口映射到宿主机的3306端口外界要访问的就是3306端口
exec命令可以在容器中启动一个新的进程并且可以与该进程进行交互。
2在Docker中-it是两个选项的组合-i和-t。
综合使用-it选项可以在容器中运行交互式进程并且通过终端与之进行交互比如在终端中键入命令或者接收命令的输出。
在上述命令中docker
-p打开了一个交互式的MySQL会话可以使用MySQL的命令行工具与数据库进行交互。
除了常规的要设置腾讯云防火墙和linux的防火墙连接时候还要将高级的选项除了useSSL要为false,allowPublicKeyRetrieval也要改为true。
#从docker的6379端口映射到宿主机的6379端口命名为c_redis
镜像可以看作是一个应用程序运行所需的所有文件和依赖项的打包版本。
类比于照片Docker
镜像就像是一张静态的照片记录了应用程序的全部内容和状态。
可以通过构建
容器则是根据镜像创建的运行实例其主要作用是隔离不同的应用程序或应用程序的不同版本以便它们不会相互干扰。
类比于卡通里的小木屋Docker
容器就像是一个动态的小木屋可以在其中运行应用程序并与外部系统交互。
为什么要隔离呢比如有两个写好了两个springboot程序一个运行在java8的环境一个运行在java17的环境那样的话如果没有docker或者虚拟机那么两个程序肯定要有一个不能运行。
其他软件之间也可能会发生这种问题不同的app所需的依赖会冲突导致部分程序不能运行这不是我们想看到的。
而Docker容器都有自己的文件系统和网络接口可以看成是类似于虚拟机和其他容器以及宿主机完全隔离。
从logo我们可以看到如果docker是那只鲸鱼那么容器就是上面的集装箱。
#如果版本号不指定则是最新的版本如果不知道镜像版本可以去docker
-i:保持容器运行。
通常与-t同时使用。
加入it这两个参数后容器创建后自动进入容器后退出容器后容器自动关闭。
-d:以守护后台模式运行容器。
创建一个容器在后台运行需要使用docker
Dockerfile是一个文本文件包含了一条条指令包含了一条条指令每一条指令构建一层属于基础镜像最终构建出一个新的镜像。
可以统一开发测试运维的环境为整个团队提供一个完全一致的开发环境实现应用的无缝移植。
1idea中用maven的package命令打包如果之前打包过可能要用clear命令一下。
2用ssh工具例如finalshell上传到服务器我是创建个单独的文件夹docker-files文件夹来存储
uuAttendance-0.0.1-SNAPSHOT.jar
然后就编辑完毕退出使用使用编写好的dockerfile构建镜像
#其中uuAttendance-0.0.1-SNAPSHOT.jar是原来jar包的名称app.jar是添加到容器后的jar包
uuAttendance-0.0.1-SNAPSHOT.jar
#这里自己定义,就知道在哪里不用用find指定去寻找hello.log日志
/app/hello.log通过dockerfile构建镜像docker
然后你运行你的springboot项目如果说你的项目没调用到数据库那么一点问题都没有。
如果说你有用到mysql数据库那么的话程序就无法正常运行打开日志发现报错
com.mysql.cj.exceptions.CJCommunicationsException:
failure接下去我们讲讲docker的网络问题。
这是不是顺其自然的学习下面这个知识点了O(∩_∩)O哈哈~。
【1】会出现上面问题的具体原理这里不讲想了解的话去看狂神的视频:34、Docker0网络详解_哔哩哔哩_bilibili
’这样就可以实现不同容器之间使用host网络从而可以直接使用localhost访问。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback