下面可能是我用得最多的命令:
docker ps 查看当前 docker 服务列表
docker restart name 重启指定 docker 服务
docker logs name -t -f 查看指定服务运行时日志
docker inspect name 查看指定服务 docker 信息
创建 docker 服务并启动
docker run -d -e ASPNETCORE_ENVIRONMENT=Production --name xXx-api -p 0.0.0.0:8001:80 -v /home/api:/app -w /app --restart always docker.dev./dotnet21 dotnet /app/Web.Host.dll
命令中重要参数说明 | |
---|---|
xXx-api | 服务名称 |
8001 | docker 端口 |
/home/api | 发布文件所在路径 |
docker.dev./dotnet21 | 镜像 |
/app/Web.Host.dll | docker 内部路径中,启动文件 |
服务创建后,可能需要删除,删除之前需要先停止服务:
docker stop name 停止服务
docker rm -v name 删除服务