Show Menu
Cheatography

Шпаргалка по Docker от Express42 Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

docker run

docker run mydrea­m_app
Запустить контейнер mydrea­m_app из образа mydrea­m_app
--name mydrea­m_app
Заменить случайное имя контейнера на mydrea­m_app
-p 80:8090
Пробросить порт контейнера 8090 на 80 порт хост машины
--restart always
Перегр­ужать контейнер каждый раз, когда он остановлен
-v /media­/st­ora­ge/­sta­tic­:/o­pt/­myd­rea­m_a­pp/­static
Пробросить и закрепить директорию хост машины /media­/st­ora­ge/­static в контейнер, по пути /opt/m­ydr­eam­_ap­p/s­tatic
-d
Запускать контейнер в фоновом режиме
-myarg
Любой аргуме­нт,­который будет парсится entrypoint скриптом
 

docker build

docker build /path/­to/­doc­kerfile
Собрать образ без метатагов из Dockerfile по пути /path/­to/­doc­kerfile
-t mydrea­m_a­pp:­v1.0.1
Во время сборки прописать метаин­фор­мацию образу имя репози­тор­ия/имя образа - mydrea­m_app, метка образа: v1.0.1