一、docker介绍
docker: 软件
docker容器(container): 它是一个沙箱。每一个沙箱之间是相互隔离,默认只有一个出入口,
仓库(repository):管理容器的镜像的地方,
官方网站镜像:/
国内的镜像下载:/
镜像(image): 根据你的要求,封装好的一个文件集合
docker容器: docker软件+镜像,运行, 就可以提供服务出来
二、基本命令
docker命令
docker 网络
三、docker部署tomcat的项目
第一种:
1、找镜像:去上面的镜像地址搜索需要的镜像
下载到docker中
docker pull tomcat:8.5-jdk8-corretto
2、创建容器
docker run -itd --name tomcat85 -p 8989:8080 tomcat:8.5-jdk8-correttodocker run -itd --name tomcat85:创建容器名字为tomcat85
-p 8989:本地端口8989映射容器的端口8080
tomcat:8.5-jdk8-corretto:镜像
访问项目地址:服务器ip地址+配置的端口:8989
3、把项目包丢到tomcat的webapps下
docker cp erp.war tomcat85:/user/local/tomcat/webappsdocker cp erp.war:拷贝项目erp.war项目tomcat85:/user/local/tomcat/webapps:到容器tomcat85的/user/local/tomcat/webapps路径下面
第二种(推荐这种):第1和3步不变,只是创建容器的时候,使用挂载本地的方法
创建容器:
docker run -itd --name tomcat_erp -p 9898:8080 -v $PWD:/usr/local/tomcat/webapps tomcat:8.5-jdk8-correttodocker run -itd --name tomcat85:创建容器名字为tomcat85
-p 8989:本地端口8989映射容器的端口8080
-v:挂载
$PWD:本地路径
/usr/local/tomcat/webapps:容器的路径
$PWD:/usr/local/tomcat/webapps:本地的路径挂载到容器中的路径,做修改配置时,只需要修改本地路径中的配置文件,不需要修改容器中的配置
tomcat:8.5-jdk8-corretto:镜像
本文发布于:2024-01-30 16:19:57,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170660279821286.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |