dotnet / website-feedback

This repo is for dot.net feedback including get started tutorial issues from the site.
MIT License
0 stars 1 forks source link

Create Docker image Error #197

Closed LakshmanJha closed 1 month ago

LakshmanJha commented 1 month ago

URL

https://dotnet.microsoft.com/en-us/learn/aspnet/microservice-tutorial/docker-image

Operating system

windows

More information about your system

Device name Lakshman Processor 12th Gen Intel(R) Core(TM) i5-1235U 1.30 GHz Installed RAM 16.0 GB (15.7 GB usable) Device ID A1CA222B-A050-438A-AD16-1A1BC4460E70 Product ID 00356-24720-69081-AAOEM System type 64-bit operating system, x64-based processor Pen and touch No pen or touch input is available for this display

Edition Windows 11 Home Single Language Version 23H2 Installed on ‎12-‎02-‎2024 OS build 22631.3880 Experience Windows Feature Experience Pack 1000.22700.1020.0

Description

docker build -t mymicroservice .

C:\Lakshman\Microservices\MyMicroservices>docker build -t mymicroservices . ERROR: error during connect: this error may indicate that the docker daemon is not running: Head "http://%2F%2F.%2Fpipe%2Fdocker_engine/_ping": open //./pipe/docker_engine: The system cannot find the file specified.

dotnet --info

.NET SDK: Version: 8.0.101 Commit: 6eceda187b Workload version: 8.0.100-manifests.df7c29bf

Runtime Environment: OS Name: Windows OS Version: 10.0.22631 OS Platform: Windows RID: win-x64 Base Path: C:\Program Files\dotnet\sdk\8.0.101\

.NET workloads installed: Workload version: 8.0.100-manifests.df7c29bf There are no installed workloads to display.

Host: Version: 8.0.1 Architecture: x64 Commit: bf5e279d92

.NET SDKs installed: 8.0.101 [C:\Program Files\dotnet\sdk]

.NET runtimes installed: Microsoft.AspNetCore.App 8.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 6.0.25 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.28 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 8.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 6.0.25 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.28 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 8.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found: x86 [C:\Program Files (x86)\dotnet] registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables: Not set

global.json file: Not found

Learn more: https://aka.ms/dotnet/info

Download .NET: https://aka.ms/dotnet/download

LakshmanJha commented 1 month ago

docker build -t mymicroservice . [+] Building 0.0s (0/0) docker:default 2024/07/20 19:13:01 http2: server: error reading preface from client //./pipe/docker_engine: file has already been close[+] Building 0.4s (10/14) docker:default => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 327B 0.0s => [internal] load metadata for mcr.microsoft.com/dotnet/aspnet:8.0 0.0s => [internal] load metadata for mcr.microsoft.com/dotnet/sdk:8.0 0.2s => [internal] load .dockerignore 0.0s => => transferring context: 68B 0.0s => CANCELED [build 1/6] FROM mcr.microsoft.com/dotnet/sdk:8.0@sha256:35792ea4ad1db051981f62b313f1be3b46b1f45cadb 0.1s => => resolve mcr.microsoft.com/dotnet/sdk:8.0@sha256:35792ea4ad1db051981f62b313f1be3b46b1f45cadbaa3c288cd0d3056 0.0s => => sha256:d970bf9468b0f15df71be1df1108c48d6348ad48129adaabf210263459fa345e 2.22kB / 2.22kB 0.0s => => sha256:35792ea4ad1db051981f62b313f1be3b46b1f45cadbaa3c288cd0d3056eefb83 1.08kB / 1.08kB 0.0s => => sha256:6c35d18d4390567400301b3ec1a7a75df919ea1af495d8df25c88eaf997610ed 5.66kB / 5.66kB 0.0s => [internal] load build context 0.0s => => transferring context: 1.30kB 0.0s => [stage-1 1/3] FROM mcr.microsoft.com/dotnet/aspnet:8.0 0.0s => CACHED [stage-1 2/3] WORKDIR /app 0.0s => CACHED [build 2/6] WORKDIR /src 0.0s => ERROR [build 3/6] COPY MyMicroservice.csproj . 0.0s

[build 3/6] COPY MyMicroservice.csproj .:

Dockerfile:3

1 | FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build 2 | WORKDIR /src 3 | >>> COPY MyMicroservice.csproj . 4 | RUN dotnet restore 5 | COPY . .

ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 73c59b39-887e-4654-82e5-8777943238cf::ngrmvzfqjt6dn4ocqtoq1lhlm: "/MyMicroservice.csproj": not found

LakshmanJha commented 1 month ago

COPY MyMicroservices.csproj was missing. Its fixed now.