Пишем Dockerfile. Или как пользоваться Vim

Что такое Dockerfile?

Докерфайл - файл в котором мы описываем наш будующий докер образ. В нем можно указать какую ОС взять за основу, какие файлы и переменные добавить в образ или например, что доустановить из пакетов.

Что такое Vim?

Вим - консольный текстовый редактор. Очень старый и крутой. Многие программисты выбирают его, как среду разработки. Потомучто он легкий и позволяет использовать плагины.

Нам надо уметь им пользоваться, либо уметь пользоваться nano, однако я рекомендую сразу освоить базовые команды Вим.

Пишем Dockerfile

Подключаемся к нашей убунту и начинаем:

  • vim Dockerfile (откроется вим)
  • Теперь нам надо перейти в интерактивный режим (режим ввода), для этого нажимакм i или insert
  • Теперь мы можешь водить текст
  • Пишем вот такой вот текст:
FROM nginx

ENV LOL=LAL

Этого достаточно для ознакомления :)

Теперь нам надо сохранить и выйти из вим:

  • Жмем ESC
  • Жмем двоеточие (shift+ж на англ. раскладке, снизу появится командная строка)
  • Вводим wq и Enter (w - значит write, т.е. сохранить, q - quit, т.е. выйти)

На всякий случай показываю скриншот, как это выглядит (советую всегда быть на eng раскладке клавиатуры):

40 sec

Поздравляю мы написали самый простой Dockerfile на свете!