Docker это инструмент виртуализации на уровне операционной системы, который автоматизирует развертывание приложений внутри контейнеров. Начнем с установки. Установка производится в Ubuntu:
sudo apt-get install docker-io
sudo apt install docker-compose
Docker содержит в себе инструмент для поиска готовых образов различных сервисов, которые берутся с dockerhub. Например развернем webmin:
sudo docker pull zercle/docker-webmin
sudo docker run -d -p 10000:10000 zercle/docker-webmin
Пройдя по ссылке https://localhost:10000 будет висеть рабочий webmin с логином root и паролем pass
Для просмотра запущенных контейнеров используется команда
sudo docker ps
Для просмотра имеющихся образов используется команда
sudo docker images
Чтобы подключиться к контейнеру используется команда
sudo docker attach ID_КОНТЕЙНЕРА
Для отключения контейнера используется команда
sudo docker kill ID_КОНТЕЙНЕРА
Для сохранения изменений в новый образ используется команда
docker commit ID_КОНТЕЙНЕРА ИМЯ_ОБРАЗА
Для удаления образа используется команда
docker rmi ID_ОБРАЗА
Сделать бэкап образа docker
docker save -o имя_образа.tar имя_образа:latest
Развернуть бэкап образа docker
docker load -i имя_образа.tar