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

Комментарии • 48

  • @spomazanovsky
    @spomazanovsky 5 лет назад +34

    ребят, делаете годно, продолжайте! огромное спасибо за труды!

  • @SuperHero777
    @SuperHero777 5 лет назад +11

    Очень годный контент ! У Вас очень хорошо получается. Даже музыка в тему. Благодарю за видео ! ! ! Подписалась.

  • @mixuigi4954
    @mixuigi4954 3 года назад +3

    ля всё круто НО! при билдинге если вы просто учитесь - $ docker build -t (тут имя которым хотите назвать image, без скобок) . (точку ставим если находимся в директории с файлом Dockerfile)

  • @RomanPankratov
    @RomanPankratov 5 лет назад +2

    Начал разбираться в Докере, спасибо за хорошее базовое начало)

  • @azizazizov9339
    @azizazizov9339 3 года назад +1

    спасибо ! наконец то я понял что такое dockerfile

  • @Nizami95
    @Nizami95 5 лет назад +1

    Спасибо большое, освежил память
    Лайкос.

  • @user-wz9vl9li7q
    @user-wz9vl9li7q 4 года назад +1

    Спасибо! Всё отлично! Красавчики!

  • @user-mr9kv3in4i
    @user-mr9kv3in4i 3 года назад

    Спасибо! Музыка вообще прекрасная!)

  • @kind1y
    @kind1y 5 лет назад

    Лайк! Это божественно!

  • @dvelopp
    @dvelopp 5 лет назад

    Отличное обьяснение!

  • @saniadas
    @saniadas 5 лет назад +6

    Чувак как долго мы тебя искали) давай задвигай и дальше по Kubernetes например)

  • @cultlens8535
    @cultlens8535 3 года назад

    ребята вы топ!!! спасибо!

  • @BlackStyle828
    @BlackStyle828 5 лет назад +5

    Братан, где же ты был раньше? Спасибо большое за видео

  • @mascai
    @mascai 3 года назад

    Спасибо за видео

  • @fovsl7222
    @fovsl7222 4 года назад

    Спасибо за уроки. Все четко! Ну и конечно команд много нужно помнить....(

  • @a2s007
    @a2s007 4 года назад

    Спасибо

  • @desdichago
    @desdichago 4 года назад +5

    У кого ошибка
    "exec: \"cowsay\": executable file not found in $PATH": unknown.
    Вы скорее всего не дописали установку программы cowsay после флага -y:
    apt-get install -y cowsay

  • @ImpulseYou
    @ImpulseYou 5 лет назад +1

    Круто. Покажи как дебагер через докефайл установить.

  • @Jiraffe_cinema
    @Jiraffe_cinema 2 года назад +1

    Краткий конспект по созданию 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"

  • @user-of4ix6jj3g
    @user-of4ix6jj3g 4 года назад

    Нормас

  • @user-hg5ss9vm6v
    @user-hg5ss9vm6v 3 года назад

    получается докефайл также включился в контейнер и отправился в хаб?

  • @georgepro8481
    @georgepro8481 2 года назад +1

    Последняя точка в командее фиолетовая на черном фоне - не рзглядеть

  • @LoloKsyu
    @LoloKsyu 5 лет назад

    Говорят, внутри контейнеров не хранят данные, но на докерхабе полным полно репозиториев с бд разных. Как с ними работают в докере?

    • @alexeynikulin2159
      @alexeynikulin2159 5 лет назад

      Все верно, в докере данные не хранят, там все лишь движок БД, а данные пишут на примонтированный volume, либо в каталог на диске

  • @ural-site
    @ural-site 4 года назад +3

    Так для информации, MAINTAINER устарел, у меня линтер заругался, вот нашел чем заменить: stackoverflow.com/questions/38899977/how-do-i-declare-multiple-maintainers-in-my-dockerfile

  • @AlexMcOwkin
    @AlexMcOwkin 5 лет назад +2

    супер. но медленно. хочу бытрее =)

  • @Deeem84
    @Deeem84 3 года назад

    У меня была ошибка dockerfile exec: \"ubuntu\": executable file not found in $PATH, может в 2020 в докере чего то поменялось, вообщем все получилось когда я первую строчку FROM ubuntu поменял на FROM ubuntu:18.04

  • @DevOpsCave
    @DevOpsCave 4 года назад

    Set the Author field of the generated images. This instruction has been deprecated in favor of LABEL

  • @zsfgssadgasd6511
    @zsfgssadgasd6511 4 года назад

    привет, спасибо за уроки, что у меня за ошибка? 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.

    • @romantrahtenberg5119
      @romantrahtenberg5119 4 года назад

      Проверь в файле Dockerfile команду на создание ссылки:
      ln -s /usr/games/cowsay /usr/bin/cowsay
      мог ошибиться в пути к файлу.

  • @user-rj1fp6dk2n
    @user-rj1fp6dk2n 4 года назад +3

    На винде тока так запустилось: docker build -t myuserid/superapp -f ./Dockerfile.txt .

    • @Anshegar
      @Anshegar 4 года назад

      Спасибо тебе добрый человек.

    • @vladmelnik9616
      @vladmelnik9616 3 года назад

      какой же ты лучший))))

    • @PythonDevelopment
      @PythonDevelopment 2 года назад

      так не работает. Запускаю в виртуальном окружении Pycharm в терминале

  • @user-xm6xq5un5q
    @user-xm6xq5un5q 3 года назад

    С ошибкой "debconf: delaying package configuration, since apt-utils is not installed" никто не столкнулся?

  • @PythonDevelopment
    @PythonDevelopment 2 года назад

    на виндовс в конце установки ошибка
    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

    • @linuxoidovich
      @linuxoidovich Год назад

      Просто в докерфайле ошибка

  • @user-by4gw7nz6m
    @user-by4gw7nz6m 4 года назад

    docker run sergalas/test-container "test" вызвал ошибку

  • @user-by4gw7nz6m
    @user-by4gw7nz6m 4 года назад

    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

    • @alexeym5157
      @alexeym5157 4 года назад

      Путь к корове не правильно указал или вообще не указал. Поэтому и ругается "exec: \"cowsay\": executable file not found in $PATH": unknown.

  • @kapedalex1996
    @kapedalex1996 3 года назад

    Невозможно создать текстовый файл в папке, лежащей внутри Docker, даже с правами администратора. Была у кого-нибудь такая проблема?

    • @linuxoidovich
      @linuxoidovich Год назад

      sudo touch file создаёт файл?

  • @nekitos3269
    @nekitos3269 4 года назад

    docker не переходит в каталог пишет: No such file or directory

  • @user-lx8mv2jj7z
    @user-lx8mv2jj7z 4 года назад

    Я ваще не врубаюсь

  • @user-ws6ys5xj4z
    @user-ws6ys5xj4z 3 года назад

    Порядок подачи материала отвратительный.