Команды, которые следует запомнить:

- `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`: — приостановить все процессы в одном или нескольких контейнерах.

Быстрые команды Docker