Практика
Запустим контейнер из образа ubuntu
docker run -it ubuntu
или
docker run -dit ubuntu
-d, --detach Run container in background and print container ID
-i, --interactive Keep STDIN open even if not attached
-t, --tty Allocate a pseudo-TTY
exit - выйти из контейнера
Переименуем контейнер
docker container rename 7bfda6e7aa0c newcontainer
создадим образ на основе уже запущенного контейнера
docker container commit -m "new image" container newimage:test
Скопируем файл из контейнера на хост
docker cp fabb66d410bf:/ihavevim.txt /testfolder/
fabb66d410bf - существующий контейнер из которого копируем
:/ihavevim.txt - абсолютный путь до файла в контейнере
/testfolder/ - путь на хосте куда копируем
Скопируем файл с хоста в контейнер
docker cp copyfile containerdestination:/
Мониторим утилизацию ресурсов контейнеров
docker container stats
Выполнить команду в запущенном контейнере, создадим файл
docker container exec fabb66d410bf touch /testfile.txt
Интерактивно войдем в запущенный контейнер
docker container exec -it fabb66d410bf /bin/bash