Я следую этим указаниям, чтобы запустить TensorFlow на Docker и Azure. Я захожу на portal.azure.com , нажимаю "Создать ресурс", затем ищу и нажимаю "Docker для Ubuntu Server" и нажимаю "Создать" (с размером машины "Стандартный А1").

Развертывание не заканчивается, и когда я нажимаю "Развертывание в процессе", я получаю это предупреждение:

Операция ресурса завершена с состоянием инициализации терминала «Сбой». Нажмите здесь для деталей

и с деталями:

Операция ресурса завершена с состоянием инициализации терминала «Сбой». (Код: ResourceDeploymentFailure)

  • Состояние инициализации «имя хоста» виртуальной машины - «Сбой», так как расширение «Microsoft.Azure».Расширения.DockerExtension »находится в состоянии« Готово ». (Код: VirtualMachineProvisioningFailed)

Следуя этой теме, я обнаружил, что виртуальная машина была создана, нашел ее IP-адрес, SSH'd и нашел журналы:

$ ls -la /var/log/
total 420
drwxrwxr-x  9 root   syslog   4096 Jan  9 15:22 .
drwxr-xr-x 13 root   root     4096 Jun 27  2016 ..
-rw-r--r--  1 root   root      357 Jan  9 15:22 alternatives.log
drwxr-xr-x  2 root   root     4096 Jun 28  2016 apt
-rw-r-----  1 syslog adm     13368 Jan  9 20:09 auth.log
drwxr-xr-x  3 root   root     4096 Jan  9 15:21 azure
-rw-r--r--  1 root   root     5179 Jan  9 15:22 azure-docker-extension-enable.log
-rw-------  1 root   utmp     1536 Jan  9 19:55 btmp
-rw-r--r--  1 syslog adm     97337 Jan  9 15:20 cloud-init.log
-rw-r--r--  1 root   root     5324 Jan  9 15:20 cloud-init-output.log
drwxr-xr-x  2 root   root     4096 Apr 26  2016 dist-upgrade
-rw-r--r--  1 root   root    42140 Jan  9 15:22 dpkg.log
drwxr-xr-x  2 root   root     4096 Jun 27  2016 fsck
-rw-r-----  1 syslog adm     55580 Jan  9 15:22 kern.log
-rw-rw-r--  1 root   utmp   292292 Jan  9 20:09 lastlog
drwxr-xr-x  2 root   root     4096 May 30  2016 lxd
drwxr-x---  2 root   adm      4096 May 20  2016 samba
-rw-r-----  1 syslog adm    122943 Jan  9 20:09 syslog
drwxr-x---  2 root   adm      4096 Feb 21  2016 unattended-upgrades
-rw-r--r--  1 root   root     3680 Jan  9 15:21 waagent.log
-rw-rw-r--  1 root   utmp     3456 Jan  9 20:09 wtmp

Ошибка выглядит в соответствии с azure-docker-extension-enable.log , который заканчивается

[DockerExtension] 2019/01/09 21:17:27 no restart needed. issuing only a start command.
[executil] 2019/01/09 21:17:27 +++ invoke: systemctl [start docker]
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
[executil] 2019/01/09 21:17:27 --- invoke end
[DockerExtension] 2019/01/09 21:17:30 -- restart docker
[DockerExtension] 2019/01/09 21:17:30 ++ login docker registry
[DockerExtension] 2019/01/09 21:17:30 registry login not specificied
[DockerExtension] 2019/01/09 21:17:30 -- login docker registry
[DockerExtension] 2019/01/09 21:17:30 ++ compose up
[DockerExtension] 2019/01/09 21:17:30 docker-compose config not specified, noop
[DockerExtension] 2019/01/09 21:17:30 -- compose up
[DockerExtension] 2019/01/09 21:17:30 - completed: 'enable'
[DockerExtension] 2019/01/09 21:17:30 Cleaned up .seqnum file.

Итак, я запустил эту команду:

$ systemctl status docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: exit-code) since Wed 2019-01-09 15:22:50 UTC; 4h 50min ago
     Docs: https://docs.docker.com
  Process: 10048 ExecStart=/usr/bin/dockerd -H=fd:// (code=exited, status=1/FAILURE)
 Main PID: 10048 (code=exited, status=1/FAILURE)

Jan 09 15:22:50 hostname systemd[1]: docker.service: Service hold-off time over, scheduling restart.
Jan 09 15:22:50 hostname systemd[1]: Stopped Docker Application Container Engine.
Jan 09 15:22:50 hostname systemd[1]: docker.service: Start request repeated too quickly.
Jan 09 15:22:50 hostname systemd[1]: Failed to start Docker Application Container Engine.

и эта другая команда:

$ journalctl -xe
-- Subject: Unit UNIT has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit UNIT has finished starting up.
-- 
-- The start-up result is done.
Jan 09 20:09:58 hostname systemd[10602]: Reached target Basic System.
-- Subject: Unit UNIT has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit UNIT has finished starting up.
-- 
-- The start-up result is done.
Jan 09 20:09:58 hostname systemd[10602]: Reached target Default.
-- Subject: Unit UNIT has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit UNIT has finished starting up.
-- 
-- The start-up result is done.
Jan 09 20:09:58 hostname systemd[10602]: Startup finished in 35ms.
-- Subject: System start-up is now complete
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- All system services necessary queued for starting at boot have been
-- successfully started. Note that this does not mean that the machine is
-- now idle as services might still be busy with completing start-up.
-- 
-- Kernel start-up required KERNEL_USEC microseconds.
-- 
-- Initial RAM disk start-up required INITRD_USEC microseconds.
-- 

Есть предложения по развертыванию Docker в Ubuntu и Azure?

1 ответ1

0

Казалось, это ошибка Microsoft. Я попробовал это снова сегодня (одна неделя спустя), и развертывание не имеет проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .