Docker. Механизмы - Основные команды

Page / - Изменено Alexandr Fokin в 2022/12/19 15:54

Основные команды

Изменено Alexandr Fokin

в 2022/12/19 15:54

Оглавление

Основные команды:

Основные команды:

Образы
docker build -t <repo/name>	создать образ по dockerfile расположенному в текущем каталоге и задать имя (репозиторий/имя образа)
docker images	все образы расположенные локально
docker rmi <id>	удалить образ
sudo docker search <имя образа>	поиск образа
docker pull <repo/image>	загрузить образ
Контейнеры
docker run	создать контейнер из образа (локально/поиск по репозиторию) -i -t - терминал к контейнеру -d - запуск в фоне -p 80:80 - связывание порта контейнера и машины -v <volume_name>:<container_folder> - примонтировать в контейнер volume (volume1:/volume_dir)
docker ps	все активные контейнеры -a - учитывая не запущенные
docker start docker stop	запустить контейнер
docker attach	подключение к контейнеру ctrl+p ctrl+q - выйти из контейнера, не закрывая его
docker exec -it <container_id> bash	Подключение к шелу контейнера
docker rm <id>	удалить контейнер
docker commit	сохранить состояние контейнера в образ
docker save	экспортировать образ в архив
docker load	импорт образа из архива
Volume
docker volume create - -name <name>	создание volume хранилища данных
docker volume ls	вывести список volume
DOCKERFILE
FROM имя исходного образа
RUN	консольная команда выполняемая при сборке контейнера
CMD	консольная команда выполняемая при старте контейнера (только одна)
COPY src dst	скопировать файл из основной ОС в контейнер