Исходный код вики Основные команды
Версия 2.10 от Alexandr Fokin на 2022/12/17 20:09
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | === Основные команды: === | ||
| 2 | |||
| 3 | |= |= |= | ||
| 4 | |ОБРАЗЫ|docker build -t <repo/name>|создать образ по dockerfile расположенному в текущем каталоге и задать имя (репозиторий/имя образа) | ||
| 5 | | |docker images|все образы расположенные локально | ||
| 6 | | |docker rmi <id>|удалить образ | ||
| 7 | | |sudo docker search <имя образа>|поиск образа | ||
| 8 | | |docker pull <repo/image>|загрузить образ | ||
| 9 | | | | | ||
| 10 | |КОНТЕЙНЕРЫ| | | ||
| 11 | | |docker run|создать контейнер из образа (локально/поиск по репозиторию) | ||
| 12 | -i -t - терминал к контейнеру | ||
| 13 | -d - запуск в фоне | ||
| 14 | -p 80:80 - связывание порта контейнера и машины | ||
| 15 | -v <volume_name>:<container_folder> - примонтировать в контейнер volume (volume1:/volume_dir) | ||
| 16 | | |docker ps|все активные контейнеры | ||
| 17 | -a - учитывая не запущенные | ||
| 18 | | |docker start | ||
| 19 | docker stop|запустить контейнер | ||
| 20 | | |docker attach|подключение к контейнеру | ||
| 21 | ctrl+p ctrl+q - выйти из контейнера, не закрывая его | ||
| 22 | | |docker exec -it <container_id> bash|Подключение к шелу контейнера | ||
| 23 | | |docker rm <id>|удалить контейнер | ||
| 24 | | |docker commit|сохранить состояние контейнера в образ | ||
| 25 | | |docker save|экспортировать образ в архив | ||
| 26 | | |docker load|импорт образа из архива | ||
| 27 | | | | | ||
| 28 | |VOLUME| | | ||
| 29 | | |docker volume create - -name <name>|создание volume хранилища данных | ||
| 30 | | |docker volume ls|вывести список volume | ||
| 31 | | | | | ||
| 32 | |DOCKERFILE|((( | ||
| 33 | |||
| 34 | )))| | ||
| 35 | | |FROM имя исходного образа| | ||
| 36 | | |RUN|консольная команда выполняемая при сборке контейнера | ||
| 37 | | |CMD|консольная команда выполняемая при старте контейнера (только одна) | ||
| 38 | | |COPY src dst|скопировать файл из основной ОС в контейнер | ||
| 39 | |||
| 40 |