Сообщения

Сообщения за 2021

Команды docker save/load, docker export/import – в чем отличие, как и когда ими пользоваться

Изображение
В этой статье я хочу рассказать про пары команды docker save/load и docker export/import, показать примеры их использования и рассказать чем они отличаются. Да и как обычно, если тексту с картинками вы предпочитаете видео, то вот моя видео-инструкция на YouTube. Команды docker save и docker load Начнем с пары docker save/load. Эта пара команд работает с докер-имиджами. Команда docker save сохраняет имидж с локальной машины в tar-архив. Этот архив содержит всю необходимую информацию, чтобы потом восстановить докер-имидж. Восстановление докер-имиджа из tar-архива производится командой docker load.  Теперь посмотрим на примере как это делается. У меня локально есть докер-имидж “alpine”.  Чтобы сохранить его как tar-архив воспользуемся командой  docker save alpine -o alpine-image.tar Обратите внимание, на ключ  “-o“. Он позволяет указать имя файла, в который надо сохранить докер-имидж. Теперь я удалю этот имидж из системы командой  docker image rm alpine  Как вы видите, никаких имиджей у м

Сколько докер занимает места на машине и как его "почистить"

Изображение
Задумывались ли вы когда-нибудь, сколько места на вашей машине занимают не используемые докер-имиджи, докер-контейнеры и прочие артефакты, которые докер создает? Если вы ни разу их не проверяли и не разу не чистили докер, что можете быть удивлены, так как это запросто могут быть десятки гигабайт на вашем жестком диске. Да и как обычно, если тексту с картинками вы предпочитаете видео, то вот моя видео-инструкция на YouTube. После некоторого времени работы с докером в системе накапливаются разные докер-артефакты: images, containers, volumes которые вы не используете, и скорее всего, даже забыли об их существовании. Тем не мене они день за днем продолжают занимают место на вашем жестком диске. Фактически они вам больше не нужны, а если и когда-то понадобятся снова то докер их вам скачает из Docker Hub или создаст этот артефакт из Dockerfile. Если не держать эти артефакты под контролем, то дисковое пространство на вашей машине может исчерпаться довольно быстро. В этой статье я расскажу о р

Как посмотреть забытый пароль к WiFi при помощи командной строки Windows

Изображение
Хочешь почувствовать себя хакером, поразить коллег, родных и знакомых? Тогда посмотри как можно "подсмотреть" сохраненный на пароль к Wi-Fi при помощи командной строки Windows.  Да и как обычно, если тексту с картинками вы предпочитаете видео, то вот моя видео-инструкция на YouTube. Шаг 1 . Открываем командную строку Windows. Самый простой способ - это нажать клавиши Win+R , в появившемся окне ввести cmd  и нажать Enter. Шаг 2 . В командной строке вводим команду netsh wlan show profiles которая показывает сохраненные на компьютере Wi-Fi сети Я для примера, в этой статье выбрал имя первой сети,  E-Flow Guest которую я придумал и специально создал для этой статьи. Шаг 3 . Находим в списке нужную вам сеть и копируем ее имя в буфер обмена. Далее командой    netsh wlan show profiles "<имя сети>" key=clear  можно увидеть некоторые данные этой Wi-Fi сети, включая пароль (в строке  Key Content  и будет отображаться пароль к этой Wi-Fi сети). В конце статьи хочу напо

docker swarm leave vs docker node rm

Изображение
Обе эти команды по имеют очень похожее описание.  Вот описания этих команд из документации $ docker node rm --hel Usage:  docker node rm [OPTIONS] NODE [NODE...] Remove one or more nodes from the swarm   $ docker swarm leave --help Usage:  docker swarm leave [OPTIONS] Leave the swarm И действительно, по факту обе эти команды делают очень похожие вещи - удаляют нод из swarm, но тем не менее отличия менее отличия все же есть. Давайте их разберем. Команда docker swarm leave выполняется именно с той ноды, которая должна покинуть swarm. Причем, нод-менеджер не может покинуть swarm, его вначале надо перевести на позицию "рабочего" (worker). После выполнения команды swarm leave у нода все еще есть ID и он виден в списке нодов.  Команда docker node rm выполнятся только из ноды с ролью менеджера. Причем, при попытке выполнить эту команду над активным нодом, мы получаем сообщение, что нод вначале должен покинуть (leave) swarm.  Error response from daemon: rpc error: code = FailedPrec

Виртуальная машина QEMU с Linux (Ubuntu) на Windows 10

Изображение
В прошлой статье я рассказывал про создание и запуск виртуальной машины при помощи QEMU на MacOS, а в этот раз давайте рассмотрим установку Linux на Windows 10 на основе QEMU. Да и как обычно, если тексту с картинками вы предпочитаете видео, то вот мой обзор QEMU на YouTube. Шаг 1. Устанавливаем QEMU С официального сайта QEMU можно скачать инсталлятор для Windows. Проверить установилась ли корректно программа, можно запросив версию QEMU следующей командой qemu-system-x86_64 –version Если установка программы прошла успешно, то вы увидите что-то вроде такого сообщения Шаг 2. Прописываем QEMU в переменные окружения Чтобы удобнее было пользоваться программой я рекомендую прописать путь, где была установлена программа в переменные окружения. В моем случае это “c:\Program Files\qemu”. Проще всего это сделать так. В меню “Start/Пуск” написать “env” и выбрать “Edit environment variables for your account” Выберите переменную Path и нажмите кнопку “ Edit..” В появившемся окне нажмите кнопку “Ne