добавить пользователя 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 name_conainer - запуск созданного контейнера по имени
docker start id_container запуск созданного контейнера по id
docker inspect container_name получение информации о контейнере по имени
docker inspect container_id получение информации о контейнере по 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 и раскатываем заново