【Docker】Docker的认识 (如何上传war包到tomcat容器上)

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 【Docker】Docker的认识 (如何上传war包到tomcat容器上)

Docker与CentOS的认识


Docker主机(Host):安装了Docker程序的机器。

Docker客户端(Client):连接Docker主机进行操作。

Docker仓库(Registry):用来保存各种打包好的软件镜像。

Docker镜像(Images):软件打包好的镜像,放在Docker仓库中。

Docker容器(Container):镜像启动后的实例为一个容器,容器是独立运行的一个或一组应用。

使用Docker的步骤:

  1. 安装Docker
  2. 去Docker仓库找到该软件对应的镜像
  3. 使用Docker运行这个镜像,这个镜像就会生成一个Docker容器
  4. 对 容器的启动停止就是对软件的启动停止


宿主机:当前的服务器CentOS称之为宿主机


宿主机上的docker看做一个容器


因此,docker所在的服务器成为宿主机


要想把文件放到docker的容器里有两种方法


第一种(复制)


docker  cp   需要放入的文件  容器ID :/ 要复制过去的目录路径


第二种(挂载)


挂载的意思就是在宿主机上的某个目录被映射到docker某个容器里。

其实就是写容器外的目录,写入容器内的可写层,就是方便开发。

可先在宿主机上创建一个专门存放docker映射的目录(这里是里是以挂载tomcat为例:先弄个home目录,存放tomcat映射的目录叫mytomcat)


>mkdir home
>cd home
>mkdir mytomcat
>docker run -d -p 8080:8080 --name tomcat -v /home/mytomcat:/usr/local/tomcat/webapps --restart=always tomcat


这时候应该会出错误,取决于你的容器里是否已经存在tomcat,这时候把所有建的tomcat容器删掉就好了。(注:图中①②都需要删除的)


微信截图_20220517220725.png


运行成功之后,就可以直接把文件放到docker的容器里了,也就是上传到你宿主机所被映射的目录下就可以了。(这里是如何把war包放到tomcat容器里,也就是把war包放到宿主机的 /home/mytomcat/ 下即可)



目录
相关文章
|
21天前
|
Docker 容器
进入Docker容器中
进入Docker容器中
34 2
|
1天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
7 0
|
10天前
|
Linux Docker 容器
docker 容器常用命令
docker 容器常用命令
12 0
|
10天前
|
Linux Shell 虚拟化
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
15 0
|
10天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
19 0
|
18天前
|
Kubernetes 网络协议 Docker
Docker 容器的DNS
Docker 容器的DNS
23 1
|
21天前
|
关系型数据库 MySQL Nacos
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
【深入浅出Nacos原理及调优】「实战开发专题」采用Docker容器进行部署和搭建Nacos服务以及“坑点”
45 1
|
22天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
102 1
|
23天前
|
运维 监控 云计算
构建高效稳定的Docker容器监控体系
随着微服务架构的普及,Docker容器作为其核心承载单元,在系统运维中扮演着日益重要的角色。本文旨在探讨如何构建一个高效且稳定的Docker容器监控体系,以确保容器运行的可靠性和系统的高可用性。文章首先分析了容器监控的必要性,接着详细介绍了监控体系的设计理念和组件选择,最后提供了实施过程中的关键步骤与最佳实践。通过本文,读者将掌握构建和维护Docker容器监控体系的有效方法。
|
25天前
|
监控 数据可视化 虚拟化
Docker容器常用命令笔记分享
Docker容器常用命令笔记分享
50 2