Dockerfile - что это? Первое знакомство | уроки docker | #4
HTML-код
- Опубликовано: 29 июл 2018
- 🔥 Бесплатные уроки по информационным технологиям
💕Подписывайтесь на канал 👉: bit.ly/2B4zOjq
🙉 Канал в телеграмм: bit.ly/2QcOXD4
💲Реквизиты для поддержки проекта💲
Находятся на нашем сайте по адресу dka-develop.ru:
bit.ly/2Mog3I9
🌍Официальный сайт:
dka-develop.ru
© Music:
Chris Haugen - Spanish Rose
Triumph - Yung Logos
ребят, делаете годно, продолжайте! огромное спасибо за труды!
Очень годный контент ! У Вас очень хорошо получается. Даже музыка в тему. Благодарю за видео ! ! ! Подписалась.
ля всё круто НО! при билдинге если вы просто учитесь - $ docker build -t (тут имя которым хотите назвать image, без скобок) . (точку ставим если находимся в директории с файлом Dockerfile)
Начал разбираться в Докере, спасибо за хорошее базовое начало)
спасибо ! наконец то я понял что такое dockerfile
Спасибо большое, освежил память
Лайкос.
Спасибо! Всё отлично! Красавчики!
Спасибо! Музыка вообще прекрасная!)
Лайк! Это божественно!
Отличное обьяснение!
Чувак как долго мы тебя искали) давай задвигай и дальше по Kubernetes например)
ребята вы топ!!! спасибо!
Братан, где же ты был раньше? Спасибо большое за видео
Спасибо за видео
Спасибо за уроки. Все четко! Ну и конечно команд много нужно помнить....(
Спасибо
У кого ошибка
"exec: \"cowsay\": executable file not found in $PATH": unknown.
Вы скорее всего не дописали установку программы cowsay после флага -y:
apt-get install -y cowsay
Круто. Покажи как дебагер через докефайл установить.
Краткий конспект по созданию Dockerfile
-----------------------------------------------------------------------
0)Создайте директорию для проектов
1)Создайте файл с названием "Dockerfile" внтутри этой директории
2)Создайте инструкцию для выполнения внутри Dockerfile:
# указание имени используемого образа
FROM ubuntu
# указание имени разработчика
MAINTAINER DKA DEVELOPER
# указание команд которые будут выполнены внутри образа
RUN apt-get update && apt-get install -y cowsay && ln -s /usr/games/cowsay usr/bin/cowsay
# определить запускаемый файл при запуске docker run
ENTRYPOINT ["cowsay"]
3)Создайте образ в том же каталоге, где расположен Dockerfile
docker build -t /myapp .
4)Запустите контейнера на основе нашего образа
docker run /myapp "hello"
Нормас
получается докефайл также включился в контейнер и отправился в хаб?
Последняя точка в командее фиолетовая на черном фоне - не рзглядеть
Говорят, внутри контейнеров не хранят данные, но на докерхабе полным полно репозиториев с бд разных. Как с ними работают в докере?
Все верно, в докере данные не хранят, там все лишь движок БД, а данные пишут на примонтированный volume, либо в каталог на диске
Так для информации, MAINTAINER устарел, у меня линтер заругался, вот нашел чем заменить: stackoverflow.com/questions/38899977/how-do-i-declare-multiple-maintainers-in-my-dockerfile
супер. но медленно. хочу бытрее =)
У меня была ошибка dockerfile exec: \"ubuntu\": executable file not found in $PATH, может в 2020 в докере чего то поменялось, вообщем все получилось когда я первую строчку FROM ubuntu поменял на FROM ubuntu:18.04
Set the Author field of the generated images. This instruction has been deprecated in favor of LABEL
привет, спасибо за уроки, что у меня за ошибка? docker run kimchis/myapp cowsay "GG"
D:\Docker Toolbox\docker.exe: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"cowsay\": executable file not found in $PATH": unknown.
Проверь в файле Dockerfile команду на создание ссылки:
ln -s /usr/games/cowsay /usr/bin/cowsay
мог ошибиться в пути к файлу.
На винде тока так запустилось: docker build -t myuserid/superapp -f ./Dockerfile.txt .
Спасибо тебе добрый человек.
какой же ты лучший))))
так не работает. Запускаю в виртуальном окружении Pycharm в терминале
С ошибкой "debconf: delaying package configuration, since apt-utils is not installed" никто не столкнулся?
на виндовс в конце установки ошибка
executor failed running [/bin/sh -c apt-get update && apt-get install -y cowsay ln -s /usr/games/cowsay /usr/bin/cowsay]: exit code: 100
Просто в докерфайле ошибка
docker run sergalas/test-container "test" вызвал ошибку
docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "exec: \"cowsay\": executable file not found in $PATH": unknown.
ERRO[0001] error waiting for container: context canceled
Путь к корове не правильно указал или вообще не указал. Поэтому и ругается "exec: \"cowsay\": executable file not found in $PATH": unknown.
Невозможно создать текстовый файл в папке, лежащей внутри Docker, даже с правами администратора. Была у кого-нибудь такая проблема?
sudo touch file создаёт файл?
docker не переходит в каталог пишет: No such file or directory
На Windows: cd E:\...
Я ваще не врубаюсь
Порядок подачи материала отвратительный.