Команды, которые следует запомнить:
- `docker run`: запускает команду в новом контейнере. запуск докера = создание докера + запуск докера
- `docker run -p ‹localhostport›:‹containerport› ‹imagename/id›` :- работает на портах
- `docker ps`: — чтобы вывести список всех запущенных контейнеров.
- `docker ps — all`: список всех когда-либо созданных контейнеров.
- `docker system prune`: - удалить все когда-либо созданные контейнеры вместе с некоторыми другими свойствами.
- `docker logs ‹container-id›`: - чтобы получить логи
- `docker start`: - запустить остановленный контейнер
- `docker stop`: - остановить контейнер — получить сообщение sigterm — завершить сигнал
- `docker kill`: мгновенно уничтожает контейнер или останавливает его.
- `docker exec -it ‹идентификатор контейнера› ‹команда›`: — Выполнить дополнительную команду в контейнере. `-it` заставляет нас предоставить ввод. `-it эквивалентно -i -t`
- `docker exec -it ‹идентификатор контейнера›sh`: - обеспечивает доступ к терминалу внутри контекста контейнера
- `docker build .`: создание образа из файла Docker.
- `docker-compose up`: объединяет выходные данные каждого контейнера. Похоже на: docker run myimage
- `docker-compose up — build`: аналогично сборке и запуску docker. Перестраивает контейнер после внесения любых изменений в файл
- `docker-compose up -d`: запускает контейнеры в фоновом режиме и оставляет их работающими.
- `docker-compose down`: одновременно останавливает работающие контейнеры.
- `docker-compose ps`: - показать статус контейнеров
- `docker commit `: - создание образа вручную
- `docker build -f ‹filename› .`: - запустить файл docker с другим именем
- `docker pull`: извлекает образ из реестра.
- `docker push`: - помещает образ в реестр.
- `docker search`: поиск образа в Docker Hub.
- `docker history`: показывает историю образа.
- `информация о докере`: показывает общесистемную информацию.
- `docker rm`: удалить один или несколько контейнеров.
- `docker rmi`: удалить одно или несколько изображений.
- `docker pause`: приостанавливает все процессы в одном или нескольких контейнерах.
- `docker unpause`: — приостановить все процессы в одном или нескольких контейнерах.