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、查看当前镜像情况

 

posted @ 2022-08-27 21:32  xiaoyanhahaha  阅读(1425)  评论(0编辑  收藏  举报