애플리케이션 계정으로 Docker 서비스를 실행하는 방법은 무엇입니까?

애플리케이션 계정으로 Docker 서비스를 실행하는 방법은 무엇입니까?

Docker의 Windows 서비스 계정을 어떻게 변경합니까?

Windows 서비스는 Docker Desktop Service및 입니다 docker.

애플리케이션 계정을 사용하도록 설정하면 다음 오류가 반환됩니다.

Unable to launch process: 1314
   at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeClient.cs:line 36
   at Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:line 92
   at Docker.Actions.<>c__DisplayClass19_0.<Start>b__0() in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:line 74
   at Docker.WPF.TaskQueue.<>c__DisplayClass19_0.<.ctor>b__1() in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.WPF\TaskQueue.cs:line 59

또한 일시적으로 계정에 관리 권한을 부여하려고 시도했지만 성공하지 못했습니다.

업데이트 로그 파일:

[17:26:35.527][GUI            ][Info   ] Starting...
[17:26:35.786][ComponentVersions][Info   ] Edition community
[17:26:35.792][GUI            ][Error  ] An instance is already running. Exiting.
[17:26:38.921][HyperV         ][Info   ] Shutdown VM ...
[17:26:38.945][HyperV         ][Info   ] VM MobyLinuxVM is stopped
[17:26:38.945][HyperV         ][Debug  ] [stop] took 00:00:20.4717348 to run
[17:26:38.945][OptimizeDisk   ][Info   ] Optimize
[17:26:38.945][PowerShell     ][Info   ] Run script...
[17:26:40.565][Moby           ][Info   ] Stop
[17:26:40.576][HyperV         ][Info   ] Create
[17:26:40.576][PowerMode      ][Info   ] Start
[17:26:40.576][HyperVGuids    ][Info   ] Installing GUIDs...
[17:26:40.576][PowerShell     ][Info   ] Run script with parameters: -Create True -VhdPathOverride  -VhdSize 64000000000 -SwitchSubnetAddress 10.0.75.0 -SwitchSubnetMaskSize 24 -CPUs 2 -Memory 2048 -IsoFile C:\Program Files\Docker\Docker\Resources\docker-for-win.iso
[17:26:40.576][Firewall       ][Info   ] Removing all existing rules...
[17:26:40.577][HyperVGuids    ][Info   ] GUIDs installed
[17:26:40.628][HyperV         ][Info   ] Script started at 17:26:40.628
[17:26:40.921][Firewall       ][Info   ] All existing rules are removed.
[17:26:40.921][Firewall       ][Info   ] Opening ports for C:\Program Files\Docker\Docker\Resources\com.docker.proxy.exe...
[17:26:40.934][Firewall       ][Info   ] Opening ports for SMB...
[17:26:40.945][HyperV         ][Info   ] Modules loaded at 17:26:40.945
[17:26:40.947][Firewall       ][Info   ] Ports are opened
[17:26:41.572][HyperV         ][Info   ] Using existing Switch: DockerNAT
[17:26:45.905][HyperV         ][Info   ] Using existing Switch IP address
[17:26:45.934][HyperV         ][Info   ] Setting CPUs to 2 and Memory to 2048 MB
[17:26:47.543][HyperV         ][Info   ] Connect Internal Switch DockerNAT
[17:26:47.875][HyperV         ][Info   ] Remove existing DVDs
[17:26:50.030][HyperV         ][Info   ] Attach DVD C:\Program Files\Docker\Docker\Resources\docker-for-win.iso
[17:26:50.933][HyperV         ][Info   ] Disabled Guest Service Interface
[17:26:50.955][HyperV         ][Info   ] Enabled Heartbeat
[17:26:50.972][HyperV         ][Info   ] Disabled Key-Value Pair Exchange
[17:26:50.993][HyperV         ][Info   ] Enabled Shutdown
[17:26:51.009][HyperV         ][Info   ] Enabled Time Synchronization
[17:26:51.024][HyperV         ][Info   ] Disabled VSS
[17:26:51.136][HyperV         ][Info   ] VM created.
[17:26:51.136][HyperV         ][Debug  ] [create] took 00:00:10.5592691 to run
[17:26:51.136][PowerShell     ][Info   ] Run script '(Hyper-V\Get-VM MobyLinuxVM).Id.Guid'...
[17:26:51.150][IsoConfig      ][Info   ] Generating CA Cert Bundle
[17:26:51.176][IsoConfig      ][Info   ] CA Cert Bundle Generated
[17:26:51.796][Moby           ][Info   ] Connecting...
[17:26:51.797][Moby           ][Error  ] Failed to read Moby's logs: The operation has timed out.
[17:26:51.797][HyperV         ][Info   ] Start
[17:26:51.797][PowerShell     ][Info   ] Run script with parameters: -Start True -IsoFile C:\Program Files\Docker\Docker\Resources\docker-for-win.iso -confIsoFile C:\ProgramData\DockerDesktop\tmp-d4w\config.iso -DockerIsoFile C:\Program Files\Docker\Docker\Resources\docker.iso -VhdPathOverride 
[17:26:51.857][HyperV         ][Info   ] Script started at 17:26:51.857
[17:26:51.975][HyperV         ][Info   ] Modules loaded at 17:26:51.975
[17:26:51.979][HyperV         ][Info   ] Starting VM MobyLinuxVM...
[17:26:52.070][HyperV         ][Info   ] Remove existing DVDs
[17:26:52.447][NamedPipeServer][Error  ] Unable to execute Start: Unable to launch process: 1314    at Docker.Win32Helpers.NativeImpersonatedProcess.Start(NativeImpersonatedProcess* , basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* watchguardPath) in c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xstring:line 1825
   at Docker.Win32Helpers.ImpersonatedProcess.Start(String watchguardPath) in c:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\docker.win32helpers\impersonatedprocess.cpp:line 250
   at Docker.Backend.Processes.ExternalProcess.StartImpersonatedProcess(String fileName, String arguments, String currentDirectory, IDictionary`2 envVariables, WindowsIdentityRecorder identity, CancellationToken stopToken) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Backend\Processes\ExternalProcess.cs:line 66
   at Docker.Backend.Processes.ExternalProcess.Start(String arguments, String currentDirectory, IDictionary`2 envVariables, WindowsIdentityRecorder identity) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Backend\Processes\ExternalProcess.cs:line 52
   at Docker.Backend.Processes.VpnKit.Start(Settings settings, String vmId) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Backend\Processes\VpnKit.cs:line 45
   at Docker.Backend.ContainerEngine.Linux.DoStart(Settings settings, String daemonOptions) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Backend\ContainerEngine\Linux.cs:line 248
   at Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Backend\ContainerEngine\Linux.cs:line 117
[17:26:52.593][NamedPipeClient][Error  ] Unable to send Start: Unable to launch process: 1314
[17:26:52.594][Notifications  ][Error  ] Unable to launch process: 1314

관련 정보