суббота, 12 сентября 2020 г.

Docker how to

Сборка образа
sudo docker build -t <image_name> .

Просмотр списка образов в системе
sudo docker images

Запуск контейнера из образа
sudo docker run -p 8888:8080 -d --name <container_name> <image_name>

export SYS_VAR_TEST=test_val

sudo docker run -p 8888:8080 -d -e DOC_VAR_TEST1=$SYS_VAR_TEST -e DOC_VAR_TEST2=$SYS_VAR_TEST -e TZ=Europe/Moscow --name <container_name> <image_name>

Логи в запущеном контейнере
sudo docker logs -f <container_name>

Командная строка в запущеном контейнере
sudo docker exec -it <container_name> bash

Копирование файла из контейнера
sudo docker cp <container_name>:/usr/local/tomee/conf/context.xml context.xml

Копирование файла в контейнер
sudo docker cp context.xml <container_name>:/usr/local/tomee/conf/context.xml

Остановка контейнера
sudo docker stop <container_name>

Запуск остановленного контейнера
sudo docker start <container_name>

Удаление контейнера
sudo docker rm <container_name>

Удаление образа
sudo docker rmi <image_name>

Комментариев нет:

Отправить комментарий