Linux 安装 Docker 并启动一个web项目

   日期:2024-12-26     作者:ira0v       评论:0    移动:http://w.yusign.com/mobile/news/5078.html
核心提示:Docker 是一个开源的应用容器引擎 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布

Docker 是一个开源的应用容器引擎
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到 Linux 机器上。
容器是完全使用沙箱机制,相互隔离容器性能开销极低。

本文基于CentOS7 安装Docker。官网:https://www.docker.com

Docker要求CentOS系统的内核版本高于3.10

 
 
 
 
 
 
 
 
 
 
 
 
 

默认情况下,从docker hub(https://hub.docker.com/)上下载docker镜像太慢。一般都会配置镜像加速器
中科大镜像加速器(https://docker.mirrors.ustc.edu.cn
vi /etc/docker/daemon.json

 
 
 
 
 

可以通过Dockerfile制作镜像,在linux中启动变成容器运行
比如:将springboot生成的jar包通过Dockerfile制作成镜像 在inux中启动运行
​ springboot:jar包—》Dockerfile—》镜像—》容器(springboot项目的运行环境)

Dockerfile 内容

 

通过dockerfile构建镜像

 
 
 

启动容器

 
 
 
 
 
 

我这里返回的是“/demo” 这个接口返回的数据,这个返回没有问题的(因为我修改过了

我们执行curl 127.0.0.1:9994/demo 可能会遇到这个错误
 

请求不通,我检查了容器内部项目是否启动、宿主机端口是否暴露、防火墙是否关闭等各种问题,翻了很多帖子,找到了解决方案,需要重建docker0网桥,下面把方案贴出来

 

重建docker0网桥再将容器重启(“docker start 容器名称”,就可以访问我们的项目了。

 
 
     本文地址:http://w.yusign.com/news/5078.html    述古往 http://w.yusign.com/static/ , 查看更多
 
标签: 容器
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号