Odkrywam docker i śledziłem sekcję "Getting Started" na oficjalnej stronie internetowej. Jednak utknąłem w sekcji "Utwórz własny obraz" link w kroku 2, gdy pojawi się monit o utworzenie nowego obrazu z pliku dokowanego. Pracuję na OSX Yosemite i wszystko, co uruchamiam, pochodzi z terminalu Boot2Docker.Docker: Zbuduj swój własny problem z obrazem
Oto dockerfile z samouczka:
FROM docker/whalesay:latest
RUN apt-get -y update && apt-get install -y fortunes
CMD /usr/games/fortunes -a | cowsay
buduję obraz
docker build -t docker-whale .
apt dokłada wszelkich rzeczy i pokazuje mi następujące dziennika podczas instalacji fortuny
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:
It dzieje się tak, ponieważ zmienna środowiskowa TERM nie jest ustawiona na s o dodanie tej linii rozwiązało ten problem, ale nadal mam alert dkkg-prconfigure. Zresztą to wszystko nie przerwać procesu budowlanego, ale kiedy wykonać zdjęcie
docker run docker-whale
wieloryb milczy zamiast mówić wyjście fortun (puste pole), ponieważ program nie został znaleziony
/bin/sh: 1: /usr/games/fortunes: not found
nie wiem jak go rozwiązać, bo wszystko wydawało się być w porządku w trakcie budowy
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) ...
trochę wskazówka od kogoś, kto już PLA yed trochę z tym tutorialem byłoby świetnie.
Zobacz także http://serverfault.com/a/670688/80733 –