10 - docker-compose.yml 管理DockerFile生成镜像并启动
工作情景:用docker-compose.yml管理DockerFile生成镜像并启动
1、编辑新的docker-compose.yml文件
services:(#:一个文件可以管理多个容器)
xs:(#:具体一个容器的名称,也可以称作一个服务的名称) restart: always (#:总是开机自动启动:docker服务启动,容器自动启动) build: context: ./ dockerfile: DockerFile
image: xs:1.0
container_name: xs-tomcat
ports:
- 8081:8080
environment:
TZ: Asia/Shanghai
2、DockerFile用之前的,war包也用之前的
3、将以上3个文件复制到linux服务器的/opt/xs2目录下
4、执行
注意:
1)如果自定义镜像不存在,会自动创建镜像
2)如果已存在:
a. 不想重新创建镜像,用之前的命令
b. 想重新创建镜像,docker-compose up -d --build
5、查看当前镜像情况
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报