使用docker-compose管理docker服务

发布时间:2023年12月21日

使用docker-compose管理docker服务

1,创建docker-compose.yml

version: '3'
services:
  javaapp:
    build: 
      context: ./javaapp
      dockerfile: Dockerfile
    ports:
      - "9202:9202"
      - "19202:19202"
  goapp:
    build: 
      context: ./goapp
      dockerfile: Dockerfile
    ports:
      - "29999:29999"

2,重新创建并启动所有服务

docker-compose up --build

3,重新创建并启动所有服务后台运行

docker-compose up --build -d

4,查看日志docker-compose logs 镜像名称

docker-compose logs javaapp

5,停止服务

#停止所有
docker-compose down
#停止指定服务
docker-compose stop javaapp

6,重启服务

#重启所有
docker-compose restart
#重启指定服务
docker-compose restart javaapp

7,查询日志

#查询运行docker镜像 id
docker ps
#通过id进入虚拟机 跟liunx一样
docker exec -it 895683b69372 /bin/sh
文章来源:https://blog.csdn.net/qq_25958497/article/details/135137243
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。