如何让docker容器在执行shell命令后不退出运行

docker compose文件

version: '3'
services:
  cache-service:
    image: microsoft/aspnetcore:2.0
    depends_on:
      - dotnet-publish
    volumes:
      - share:/app
    command: bash -c "cd /app && dotnet Cnblogs.Cache.WebApi.dll"

执行docker-compose up后,程序直接退出

解决办法:

加上命令 command: bash -c “cd /app && dotnet Cnblogs.Cache.WebApi.dll && tail -f /dev/null” 命令可以解决问题

你可能感兴趣的:(docker)