Основные команды для работы с нодами
Docker
1) docker start [OPTIONS] CONTAINER [CONTAINER...]
Запускает уже созданный, но остановленный контейнер.
Example: docker start 8491e9521 (запускает контейнер с id = 8491e9521 )
2) docker stop [OPTIONS] CONTAINER [CONTAINER...]
Останавливает указанный контейнер.
Example: docker stop 8491e9521 (останавливает контейнер с id = 8491e9521 )
3) docker pull [OPTIONS] NAME[:TAG|@DIGEST]
Загружает указанный образ из Docker Hub или другого реестра.
Example: docker pull ubuntu:latest (Загружает последнюю версию образа Ubuntu)
Показывает список запущенных контейнеров.
Example: docker ps (отображает все запущенные контейнеры)
Example: docker ps -a (отображает все контейнеры, включая остановленные)
5) docker rm [OPTIONS] CONTAINER [CONTAINER...]
Удаляет указанный остановленный контейнер.
Example: docker rm my-container (Удаляет остановленный контейнер с именем my-container)
Example: docker rm $(docker ps -a -q) (Удаляет все остановленные контейнеры)
6) docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
Выполняет команду внутри запущенного контейнера.
Example: docker exec -it my-container /bin/bash # Запускает интерактивную баш сессию в контейнере my-container.
7) docker logs [OPTIONS] CONTAINER
Показывает логи указанного контейнера.
Example: docker logs my-container (Показывает логи контейнера my-container)
8) docker-compose up [OPTIONS] [SERVICE...]
Запускает сервисы, определенные в файле docker-compose.yml.
9) docker-compose down [OPTIONS]
Останавливает сервисы, определенные в docker-compose.yml, и удаляет созданные контейнеры.
Linux
Показывает список файлов и каталогов в текущем или указанном каталоге.
Изменяет текущий рабочий каталог на указанный.
Показывает путь к текущему рабочему каталогу.
Удаляет файлы и/или каталоги.
Создает новый каталог с указанным именем.
Example: mkdir new_directory_name
Удаляет пустой каталог.
Редактируем/создаем файл
Изменяет права доступа к файлу или каталогу.
Ищет файлы и каталоги по именам и другим критериям.
Example: find /path -name "file_name"
Ищет заданные шаблоны текста в файлах.
Example: grep "search_text" file_name
Отображает историю команд, введенных в терминале. Часто используется в связки с grep, чтобы найти нужную команду
Example: history
Example: history | grep elixir
Показывает список активных процессов.
Архивирует (и распаковывает) архивы.
Example: tar -cvf archive_name.tar /path/to/directory
Загружает файлы через сеть.
Example: wget http://example.com/file
Установка пакетов в дистрибутивах на основе Debian.
Example: sudo apt-get install nano
Подключается к удаленному серверу по протоколу SSH.