В этом уроке используется Docker и Docker Compose, поэтому чтобы начать вам не нужно беспокоится о специальной установке на вашем компьютере.
Если вы ещё не знакомы с Docker, то не страшно, после того, как вы установите Docker и Docker Compose просто проверяйте, что каждый раз при смайлике “:whale:” возле команды вы находитесь в контейнере.
Установка Docker и Docker Compose
Если вы работаете с Mac или Windows, то можете загрузить и установить Docker Toolbox.
На Windows вам также понадобится установить ручную Docker Compose начав с пункта 4 здесь: http://docs.docker.com/compose/install/
Если вы работаете с Ubuntu Linux, то для вас есть урок Ubuntu установка.
Если на каком-то этапе в этом уроке вы не уверены, находитесь в контейнере или нет, то выполните команду:
whereami
и после нажатия enter получите ответ “You are in a container!” или что-то вроде “Command not found”. Если вы не в контейнере и команда not found, то перейдите в необходимую директорию через команду в вашем терминале (cd
) и запустите следующую команду:
sudo docker-compose run shell
Если вы увидите “=> You are in a container!”, то тогда у вас всё в порядке и вы можете запускать команды из этого урока. :)
Если хотите более подробно ознакомится с Docker, то можете почитать тут:
Примите во внимание, что в этом уроке вы увидите команды отмеченные “:whale:” для индикации, что она выполняется в контейнере Docker.
Каталог /work
После того, как вы пройдёте предыдущие шаги, то у вас появится директория work, которая монтируется всередине контейнера :whale: work. Всё, что вы делаете всередине контейнера на самом деле выполняется здесь. Чтобы работать с файлами - вам нужно открыть полностью всю рабочую директорию в вашем текстовом редакторе.
Эмоиконки Emojis и их значение
В этом уроке мы будем использовать несколько эмоиконок: они здесь для показа команд, которые нужно выполнить:
Emoji | Значение | Что делать? |
---|---|---|
Выполнить эту команду всередине контейнера Docker |
Запустить docker-compose start shell 2. Запустить команду |
|
Самое время сохранить вашу работу и сделать git commit ; хороший комментарий в комите подытоживает изменения, которые вы сделали, понятным образом. |
- |