我正在尝试将docker支持添加到现有的ASP.NET Core 2.1 Web应用程序中.在dotnet build命令期间失败,说它无法加载共享库kernel32.dll和libkernel32.dll.我有以下Dockerfile

FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base

WORKDIR /app

EXPOSE 80

FROM microsoft/dotnet:2.1-sdk AS build

WORKDIR /src

COPY . .

RUN ls -la

WORKDIR /src/WebRazorPages

RUN ls -la

RUN dotnet restore -nowarn:msb3202,nu1503

RUN dotnet build --no-restore -c Release -o /app

FROM build AS publish

RUN dotnet publish --no-restore -c Release -o /app

FROM base AS final

WORKDIR /app

COPY --from=publish /app .

ENTRYPOINT ["dotnet", "WebRazorPages.dll"]

它运行到dotnet构建步骤没有错误,但随后在找到共享文件作为目标文件构建过程的一部分时失败.完整输出如下所示:

1>------ Build started: Project: WebRazorPages, Configuration: Release Any CPU ------

1>You are working with a preview version of the .NET Core SDK. You can define the SDK version via a global.json file in the current project. More at https://go.microsoft.com/fwlink/?linkid=869452

1>docker exec -i 44ded24c4cef1fbf9539449dac737aa39e7c255d6a4da9f09106fb689be2a769 /bin/bash -c "if PID=$(pidof -x dotnet); then kill $PID; fi"

1>WebRazorPages -> C:\dev\github\eShopOnWeb\src\WebRazorPages\bin\Release\netcoreapp2.1\Microsoft.eShopWeb.RazorPages.dll

1>WebRazorPages -> C:\dev\github\eShopOnWeb\src\WebRazorPages\bin\Release\netcoreapp2.1\Microsoft.eShopWeb.RazorPages.Views.dll

1>docker build -f "C:\dev\github\eShopOnWeb\src\WebRazorPages\Dockerfile" -t microsoft.eshopweb.razorpages "C:\dev\github\eShopOnWeb\src"

1>Sending build context to Docker daemon 35.46MB

1>

1>Step 1/17 : FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base

1> ---> 083ca6a642ea

1>Step 2/17 : WORKDIR /app

1> ---> Using cache

1> ---> b0c93ee1eca8

1>Step 3/17 : EXPOSE 80

1> ---> Using cache

1> ---> 76e2ed0decb7

1>Step 4/17 : FROM microsoft/dotnet:2.1-sdk AS build

1> ---> 1f63052e44c2

1>Step 5/17 : WORKDIR /src

1> ---> Using cache

1> ---> 1c80bb67fe43

1>Step 6/17 : COPY . .

1> ---> d97c2bf3a900

1>Step 7/17 : RUN ls -la

1> ---> Running in ecb2727f2649

1>total 24

1>drwxr-xr-x 1 root root 4096 May 21 14:37 .

1>drwxr-xr-x 1 root root 4096 May 21 14:37 ..

1>drwxr-xr-x 9 root root 4096 May 19 19:11 ApplicationCore

1>drwxr-xr-x 8 root root 4096 May 19 20:48 Infrastructure

1>drwxr-xr-x 13 root root 4096 May 19 22:18 Web

1>drwxr-xr-x 13 root root 4096 May 21 14:37 WebRazorPages

1>Removing intermediate container ecb2727f2649

1> ---> 01618f215b1a

1>Step 8/17 : WORKDIR /src/WebRazorPages

1>Removing intermediate container 7d812e8c1852

1> ---> b0c821c0cd10

1>Step 9/17 : RUN ls -la

1> ---> Running in 7055f247949a

1>total 100

1>drwxr-xr-x 13 root root 4096 May 21 14:37 .

1>drwxr-xr-x 1 root root 4096 May 21 14:37 ..

1>-rwxr-xr-x 1 root root 36 Oct 24 2017 .bowerrc

1>-rwxr-xr-x 1 root root 261 Apr 3 14:35 Constants.cs

1>drwxr-xr-x 2 root root 4096 Oct 24 2017 Controllers

1>-rwxr-xr-x 1 root root 475 May 21 14:37 Dockerfile

1>drwxr-xr-x 2 root root 4096 Oct 24 2017 Extensions

1>drwxr-xr-x 2 root root 4096 Oct 24 2017 Interfaces

1>drwxr-xr-x 6 root root 4096 May 19 21:36 Pages

1>-rwxr-xr-x 1 root root 1644 May 21 14:35 Program.cs

1>drwxr-xr-x 2 root root 4096 May 19 22:18 Properties

1>drwxr-xr-x 2 root root 4096 Oct 24 2017 Services

1>-rwxr-xr-x 1 root root 6297 May 19 21:11 Startup.cs

1>drwxr-xr-x 2 root root 4096 Apr 3 14:35 ViewComponents

1>drwxr-xr-x 2 root root 4096 Oct 24 2017 ViewModels

1>-rwxr-xr-x 1 root root 915 May 21 13:45 WebRazorPages.csproj

1>-rwxr-xr-x 1 root root 388 May 21 13:45 WebRazorPages.csproj.user

1>-rwxr-xr-x 1 root root 178 Oct 24 2017 appsettings.Development.json

1>-rwxr-xr-x 1 root root 113 Oct 24 2017 appsettings.json

1>drwxr-xr-x 4 root root 4096 May 21 13:59 bin

1>-rwxr-xr-x 1 root root 207 Oct 24 2017 bower.json

1>-rwxr-xr-x 1 root root 628 Oct 24 2017 bundleconfig.json

1>drwxr-xr-x 5 root root 4096 May 21 13:59 obj

1>drwxr-xr-x 7 root root 4096 Oct 24 2017 wwwroot

1>Removing intermediate container 7055f247949a

1> ---> 74b0f03086c2

1>Step 10/17 : RUN dotnet restore -nowarn:msb3202,nu1503

1> ---> Running in 33852929709e

1> Restoring packages for /src/Infrastructure/Infrastructure.csproj...

1> Restoring packages for /src/ApplicationCore/ApplicationCore.csproj...

1> Installing Ardalis.GuardClauses 1.2.3.

1> Generating MSBuild file /src/ApplicationCore/obj/ApplicationCore.csproj.nuget.g.props.

1> Generating MSBuild file /src/ApplicationCore/obj/ApplicationCore.csproj.nuget.g.targets.

1> Restore completed in 1.01 sec for /src/ApplicationCore/ApplicationCore.csproj.

1> Restoring packages for /src/WebRazorPages/WebRazorPages.csproj...

1> Installing System.Security.Cryptography.Cng 4.4.0.

1> Installing System.Numerics.Vectors 4.4.0.

1> Installing System.Buffers 4.4.0.

1> Generating MSBuild file /src/Infrastructure/obj/Infrastructure.csproj.nuget.g.props.

1> Generating MSBuild file /src/Infrastructure/obj/Infrastructure.csproj.nuget.g.targets.

1> Restore completed in 2.85 sec for /src/Infrastructure/Infrastructure.csproj.

1> Installing System.Runtime.CompilerServices.Unsafe 4.5.0-preview1-26216-02.

1> Installing Microsoft.Extensions.Logging.Abstractions 2.1.0-preview1-final.

1> Installing Microsoft.Extensions.DependencyInjection.Abstractions 2.1.0-preview1-final.

1> Installing Microsoft.Extensions.Configuration.Abstractions 2.1.0-preview1-final.

1> Installing Microsoft.Extensions.Primitives 2.1.0-preview1-final.

1> Installing Microsoft.Extensions.Hosting.Abstractions 2.1.0-preview1-final.

1> Installing Microsoft.AspNetCore.Hosting.Server.Abstractions 2.1.0-preview1-final.

1> Installing Microsoft.Extensions.FileSystemGlobbing 2.1.0-preview1-final.

1> Installing Microsoft.Extensions.FileProviders.Abstractions 2.1.0-preview1-final.

1> Installing Microsoft.Net.Http.Headers 2.1.0-preview1-final.

1> Installing System.Buffers 4.5.0-preview1-26216-02.

1> Installing Microsoft.AspNetCore.Http.Features 2.1.0-preview1-final.

1> Installing System.Text.Encodings.Web 4.5.0-preview1-26216-02.

1> Installing Microsoft.AspNetCore.Hosting.Abstractions 2.1.0-preview1-final.

1> Installing Microsoft.Extensions.FileProviders.Physical 2.1.0-preview1-final.

1> Installing Microsoft.AspNetCore.Http.Extensions 2.1.0-preview1-final.

1> Installing Microsoft.VisualStudio.Azure.Containers.Tools.Targets 0.1.1646902.

1> Installing Microsoft.VisualStudio.Web.BrowserLink 2.1.0-preview1-final.

1> Installing Microsoft.AspNetCore.Http.Abstractions 2.1.0-preview1-final.

1> Generating MSBuild file /src/WebRazorPages/obj/WebRazorPages.csproj.nuget.g.props.

1> Generating MSBuild file /src/WebRazorPages/obj/WebRazorPages.csproj.nuget.g.targets.

1> Restore completed in 2.49 sec for /src/WebRazorPages/WebRazorPages.csproj.

1>Removing intermediate container 33852929709e

1> ---> 0e020cc66427

1>Step 11/17 : RUN dotnet build --no-restore -c Release -o /app

1> ---> Running in da8aed1609f1

1>Microsoft (R) Build Engine version 15.7.177.53362 for .NET Core

1>Copyright (C) Microsoft Corporation. All rights reserved.

1>

1> You are working with a preview version of the .NET Core SDK. You can define the SDK version via a global.json file in the current project. More at https://go.microsoft.com/fwlink/?linkid=869452

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: The "KillAppInsideContainer" task failed unexpectedly. [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: System.DllNotFoundException: Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libkernel32.dll: cannot open shared object file: No such file or directory [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Common.Prerequisites.DockerForWindowsRunningPrerequisite.WaitNamedPipe(String name, Int32 timeout) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Common.Prerequisites.DockerForWindowsRunningPrerequisite.EvaluateAsync(CancellationToken cancellationToken) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Common.Prerequisites.CompositePrerequisite.EvaluateAsync(CancellationToken cancellationToken) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Tasks.ContainerBuildTask.HandleExceptionAsync(Exception ex, ContainerBuildTaskContext context) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Tasks.ContainerBuildTask.ExecuteAsync(ContainerBuildTaskContext context) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Tasks.ContainerBuildTask.Execute() [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/src/WebRazorPages/WebRazorPages.csproj]

1>Build FAILED.

1>

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: The "KillAppInsideContainer" task failed unexpectedly. [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: System.DllNotFoundException: Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libkernel32.dll: cannot open shared object file: No such file or directory [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Common.Prerequisites.DockerForWindowsRunningPrerequisite.WaitNamedPipe(String name, Int32 timeout) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Common.Prerequisites.DockerForWindowsRunningPrerequisite.EvaluateAsync(CancellationToken cancellationToken) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Common.Prerequisites.CompositePrerequisite.EvaluateAsync(CancellationToken cancellationToken) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Tasks.ContainerBuildTask.HandleExceptionAsync(Exception ex, ContainerBuildTaskContext context) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Tasks.ContainerBuildTask.ExecuteAsync(ContainerBuildTaskContext context) [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.VisualStudio.Containers.Tools.Tasks.ContainerBuildTask.Execute() [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/src/WebRazorPages/WebRazorPages.csproj]

1>/root/.nuget/packages/microsoft.visualstudio.azure.containers.tools.targets/0.1.1646902/build/Container.targets(188,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/src/WebRazorPages/WebRazorPages.csproj]

1> 0 Warning(s)

1> 1 Error(s)

1>

1>Time Elapsed 00:00:00.66

1>The command '/bin/sh -c dotnet build --no-restore -c Release -o /app' returned a non-zero code: 1

1>C:\Users\steve\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\0.1.1646902\build\Container.targets(212,5): error : An error occurred while attempting to build Docker image.

1>Done building project "WebRazorPages.csproj" -- FAILED.

========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========

为什么当文件清楚地出现在文件夹中并且只是成功用于执行网络还原时,它无法找到该文件?

UPDATE

该错误建议设置LD_DEBUG,所以我做了,它产生了这个信息:

21: calling init: /lib/x86_64-linux-gnu/libnss_dns.so.2

21:

21: find library=kernel32.dll.so [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/kernel32.dll.so

21: trying file=/usr/lib/x86_64-linux-gnu/kernel32.dll.so

21: trying file=/lib/kernel32.dll.so

21: trying file=/usr/lib/kernel32.dll.so

21:

21: find library=libkernel32.dll.so [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/libkernel32.dll.so

21: trying file=/usr/lib/x86_64-linux-gnu/libkernel32.dll.so

21: trying file=/lib/libkernel32.dll.so

21: trying file=/usr/lib/libkernel32.dll.so

21:

21: find library=kernel32.dll [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/kernel32.dll

21: trying file=/usr/lib/x86_64-linux-gnu/kernel32.dll

21: trying file=/lib/kernel32.dll

21: trying file=/usr/lib/kernel32.dll

21:

21: find library=libkernel32.dll [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/libkernel32.dll

21: trying file=/usr/lib/x86_64-linux-gnu/libkernel32.dll

21: trying file=/lib/libkernel32.dll

21: trying file=/usr/lib/libkernel32.dll

21:

21: find library=Microsoft.DiaSymReader.Native.amd64.dll [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/lib/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/Microsoft.DiaSymReader.Native.amd64.dll

21:

21: find library=Microsoft.DiaSymReader.Native.amd64.dll [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/lib/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/Microsoft.DiaSymReader.Native.amd64.dll

21:

21: find library=Microsoft.DiaSymReader.Native.amd64.dll [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/lib/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/Microsoft.DiaSymReader.Native.amd64.dll

21:

21: find library=Microsoft.DiaSymReader.Native.amd64.dll [0]; searching

21: search cache=/etc/ld.so.cache

21: search path=/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib (system search path)

21: trying file=/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/x86_64-linux-gnu/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/lib/Microsoft.DiaSymReader.Native.amd64.dll

21: trying file=/usr/lib/Microsoft.DiaSymReader.Native.amd64.dll

21:

linux dotnet run失败,dotnet build使用dotnet在docker容器中失败:2.1-...相关推荐

  1. Linux上SQL Server 2019和Ubuntu上的Docker容器

    In the first article of the series on SQL Server 2019 and Ubuntu, we prepared the virtual machine en ...

  2. 记录一次 在linux 搭建的mysql迁移到docker容器中

    上篇文章写道,我腾讯云被攻击了,然后我各种删除木马文件,但在这个过程中,有些系统文件没认到,以为是木马文件,就删除了,各种处理无果,打开腾讯云的救援模式,备份了些重要文件,然后重装系统了. 基于这个契 ...

  3. Docker容器中的Linux机器快速设置国内源

    Docker容器中的Linux机器快速设置国内源 在Docker容器中启动了服务后,当我们进入容器内,经常很多命令无法使用,比如最基本的vim,可能都没有安装,因为容器内只安装应用服务,导致无法编辑配 ...

  4. Docker容器域名解析失败

    Docker容器域名解析失败 Docker容器突然之间出现域名失败(可能是有什么操作自己没有注意到),查看部分文档说修改ip_forward=1,但是宿主机和容器的值都为1,最终在google上找到答 ...

  5. docker容器启动失败(Error response from daemon: error creating overlay mount to /app/docker/overlay2/)

    docker容器启动失败 问题描述 服务器断电,异常关机,重启后,发现无法正常启动docker容器,提示错误: $ docker start mysql-server Error response f ...

  6. docker容器中查看容器linux版本

    docker容器中查看容器linux版本 有时候需要登陆容器搞点事情,这时候需要看容器系统的版本,那么一条命令就能完成. 正确的姿势: cat /etc/issue 错误的姿势: cat /proc/ ...

  7. 在Linux和Windows的Docker容器中运行ASP.NET Core

    译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott Hanselman就捷足先登了.那么我就来翻译一下这篇文章,让更多的中文读者看到.当然Scott遇到的坑我也遇 ...

  8. 使用Linux docker容器中的集成安全性对SQL Server的.Net Core客户端进行身份验证

    目录 面对问题 逐步发现解决方案 先决条件 我们的演示应用 在容器中准备kerberos身份验证 KDC消费所需的包 创建一个合适的krb5.conf文件 生成keytab文件 Docker化演示应用 ...

  9. linux安装无法添加挂载,linux-无法在已挂载/ etc / passwd和/ etc / shadow的docker容器中添加新用户...

    问题示例: docker run -ti -v my_passwd:/etc/passwd -v my_shadow:/etc/shadow --rm centos [root@681a5489f3b ...

最新文章

  1. BIG T 下学期选修_python作业
  2. javascript + css 利用div的scroll属性让TAB动感十足
  3. Java基础笔记17
  4. ThreadPoolExecutor使用错误导致死锁
  5. find到带空格文件名用xargs处理的技巧
  6. 关于算法的时间复杂度怎么计算
  7. pythontxt文件怎么读_python怎么读txt文件
  8. elasticsearch 6.x (五) 单一文档 API 介绍和使用 update和delete API
  9. Springmvc接收json数据的4种方式
  10. sql server分页_SQL Server中的分页
  11. FCKeditor集锦
  12. python 操作psd_python psd
  13. SpringBoot exclude的使用
  14. zc706开发板的linux开发,第一篇:zc706 开箱及开发环境搭建
  15. iOS定位从 “始终”定位,改变成“使用期间”定位
  16. 微软沈向洋,百度李彦宏、王海峰,阿里王坚均候选中国工程院院士
  17. Android发送短信的两种方法
  18. 高性能v100 gpu服务器,TESLA V100 GPU 加速性能指南
  19. @Autowired作用在方法上
  20. Spring AOP @Aspect没反应的处理

热门文章

  1. ρ相关系数为1的处理思路
  2. 猜丁壳java_JAVA第09次实验(IO流)
  3. 手把手教大家新电脑如何安装系统
  4. Python基础语法与数据类型的基本操作
  5. 7 Reasons To Be a Windows Phone 7 Developer
  6. 码农吃饭的家伙电池充不了电了-拯救ThinkPadT470电池
  7. 前端-vue-文件上传(图片、word,ppt,pdf,excel,txt等文件流)
  8. Rancher被Gartner评为“四大最酷云基础设施供应商”之一!
  9. linux安装 xen,Redhat 安装 Xen
  10. 手机也有生产力,手把手教你用手机开发APP