добавить пользователя kirill в группу docker для работы без повышения привилегий.
usermod -aG docker kirill
основные команды docker docker run -it debian bash - создание контейнера с интерактивным терминалом на базе образа debian и запустить интерпритатор bash docker run -it -h container.mkm debian bash - создание контейнера с указанным hostname docker run -it -h container.mkm –name container_kirilla debian bash
docker ps -a - просмотр всех контейнеров, в том числе и остановленных
docker start nameconainer - запуск созданного контейнера по имени
docker start idcontainer запуск созданного контейнера по id
docker inspect containername получение информации о контейнере по имени docker inspect containerid получение информации о контейнере по id
docker diff container_name - посмотерть изменения в котейнере
docker logs container_name - вывсти список событий контейнера
docker ps -aq -f status=exited - вывод всех котнейнеров со стетусом exited
docker rm containername/containerid -удаление контейнера
docker rm $(docker ps -aq -f status=exited) - подстановка всех остановленных контейнеров в удаление
docker run -d bintami/apache -запускаем в фоновом режиме контейнер из образа bintami/apache с docker hub docker run -d httpd -запускаем в фоновом режиме контейнер из образа bintami/apache с docker hub docker ps -a смотрим испрльзуемые порты docker stop containername/containerid docker run -d -p 80:80 httpd - запуск с пробросом портов проброс порта осуществляется только при создании контейнера если там уже что-то переделано сохраняем в image и раскатываем заново