Я открываю докер, и я следил за начальным разделом на официальном сайте. Однако я застрял в разделе "Создайте свой собственный образ" на шаге 2, когда вас попросят создать новое изображение из файла докеров. Я работаю над OSX Yosemite, и все, что я запускаю, это от терминала Boot2Docker.
Здесь находится файл docker из учебника:
FROM docker/whalesay:latest
RUN apt-get -y update && apt-get install -y fortunes
CMD /usr/games/fortunes -a | cowsay
Я создаю изображение
docker build -t docker-whale .
apt делает свои вещи и показывает мне следующий журнал при установке состояния
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Это происходит потому, что переменная среды TERM не установлена поэтому добавление строки
ENV TERM [term name]
решил это, однако у меня все еще есть предупреждение dkkg-prconfigure. В любом случае все это не нарушает строительный процесс, но когда я выполняю изображение
docker run docker-whale
кит ничего не говорит, а не говорит о выходе судьбы (пустое поле), потому что программа не найдена
/bin/sh: 1: /usr/games/fortunes: not found
Я не знаю, как его решить, потому что во время сборки все казалось прекрасным.
Selecting previously unselected package fortune-mod.
Preparing to unpack .../fortune-mod_1%3a1.99.1-7_amd64.deb ...
Unpacking fortune-mod (1:1.99.1-7) ...
Selecting previously unselected package fortunes-min.
Preparing to unpack .../fortunes-min_1%3a1.99.1-7_all.deb ...
Unpacking fortunes-min (1:1.99.1-7) ...
Selecting previously unselected package fortunes.
Preparing to unpack .../fortunes_1%3a1.99.1-7_all.deb ...
Unpacking fortunes (1:1.99.1-7) ...
Setting up librecode0:amd64 (3.6-21) ...
Setting up fortune-mod (1:1.99.1-7) ...
Setting up fortunes-min (1:1.99.1-7) ...
Setting up fortunes (1:1.99.1-7) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Небольшой намек от любого, кто уже немного поиграл с этим уроком, будет большим.