======DockerFile====== ====Создать образ с помощь докер файла==== $mkdir cowsay $cd cowsay $touch DockerFile ==Содержимое файла: "DockerFile" без расширения== FROM debian:wheezy //Инструкция FROM олределяем базовый образ ОС, версия wheezy RUN apt-get update && apt-get upgrade && apt-get install cowsay -y //Инструкция RUN ,определяет комманды в оболочке shell docker build -t test/cowsay ./ Sending build context to Docker daemon 3.072kB Step 1/2 : FROM debian:wheezy ---> b0af3cb1beff Step 2/2 : RUN apt-get update && apt-get upgrade && apt-get install cowsay -y ---> Running in cabf59790a69 Removing intermediate container cabf59790a69 ---> b8ddc0ed2c0d Successfully built b8ddc0ed2c0d Successfully tagged test/cowsay:latest D:\docker>docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 494cb75c0a38 test/cowsay "/usr/games/cowsay as" 2 minutes ago Exited (0) 2 minutes ago cranky_greider docker run -i test/cowsay /usr/games/cowsay "as" ____ < as > ---- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || ---- ====entrypoint (Указать папку с вызываемой программой)==== ==Создать докер файл== $mkdir cowsay $cd cowsay $touch DockerFile Содержимое файла: "DockerFile" без расширения FROM debian:wheezy #Инструкция FROM олределяем базовый образ ОС, версия wheezy RUN apt-get update && apt-get upgrade && apt-get install cowsay -y #Инструкция RUN ,определяет комманды в оболочке shell ENTRYPOINT ["/usr/games/cowsay"] docker build -t test/cowsay ./ #вывод D:\docker>docker run -i test/cowsay "as" ____ < as > ---- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||