Дистрибутив Linux Mint 19.1 формується на пакетній базі Ubuntu 18.04 LTS і підтримується до 2023 року.
Дистрибутив повністю сумісний з Ubuntu, але істотно відрізняється підходом до організації інтерфейсу користувача і підбором використовуваних за замовчуванням додатків.
Розробники Linux Mint використовують графічні інтерфейси Mate, Cinnamon і Xfce, які відповідають класичним канонам організації робочого столу, та є більш звичним для користувачів, і не використовують нові методи побудови інтерфейсу Unity і GNOME 3.
Інтерфейс робочого столу Mate продовжує розвиток ідей GNOME 2, який на думку багатьох спеціалістів кращий, зручніщий і простіший за GNOME 3.
Власною розробкою команди Linux Mint в інтерфейсі Mate є головне меню “Mintmenu”
Дане меню чимось нагадує всім знайоме меню Пуск в операційних системах Windows XP, Windows 7, що сильно полегшує людям, які привикли до цих операційних систем, перехід на Linux
В дистрибутиві Linux Mint 19.1 Mate використовується файловий менеджер Caja (форк славнозвісного файлового менеджера Nautilus)
Також особливої уваги заслуговує менеджер програм “Mintinstall”, який, на думку автора, є набагато зручнішим від менеджера програм в Ubuntu.
Всі налаштування операційної системи Linux Mint зібрані в Центрі керування і розбиті на розділи, для зручного пошуку:
В правій частині панелі задач розміщується блок з іконками запущених програм, а також календар, годинник і прогноз погоди:
Саме завдяки своїй простоті, надійності і візуальній схожості з інтерфейсом операційних систем Windows, Linux Mint завойовує все більшу популярність на ринку десктопних операційних систем.
Після даної операції вийдіть з вашого облікового запису і ввійдіть повторно. Командам docker більше не потрібна команда sudo.
Тепер розглянемо основні команди Docker:
Отримати образ “ubuntu” з центрального репозиторія:
docker pull ubuntu
Переглянути список всіх завантажених образів:
docker images
Щоб запустити завантажений образ потрібно виконати запуск віртуальної машини (контейнера) командою:
docker run -it ubuntu
Ключ -i означає інтерактивний; -t – термінал; -d – запуск в фоновому режимі
Також можна запустити певну команду з образа, наприклад переглянемо список каталогів в нашій віртуальній ubuntu. Як тільки команда закінчить свою роботу, запущений контейнер припинить свою роботу.
docker -it ubuntu ls /
Щоб переглянути список запущених контейнерів використовується команда ps, щоб переглянути список всіх контейнерів, команда ps використовується з параметром -a
docker ps
docker ps -a
Для видалення контейнера використовується команда rm після якої вказується ім’я або ID контейнера:
docker rm friendly_allen
Щоб видалити всі контейнери скористаємось командою:
docker rm $(docker ps -aq)
команда в круглих дужках поверне нам список ID всіх контейнерів, цей список передається в команду docker rm.
Аналогічним чином видалаються скачані образи, тільки замість команди rm використовується команда rmi
docker rmi ubuntu
docker rmi $(docker images -q)
Гарячі клавіші: Ctrl+C – завершити процес Ctrl+P -> Ctrl+Q – вийти без завершення процесу
Для того щоб, перекинути порти з реальної машини на docker контейнер використовується префікс -p <зовнішній порт>:<втутрішній порт>
Щоб дати доступ docker контейнеру до каталогу на реальній машині, використовується префікс -v <зовнішній каталог>:<внутрішній каталог в контейнері>
docker run -d --name postgress -p 5432:5432 postgress
docker run -d --name alpine -v /home/user/www:/home/virtual/www alpine
Якщо підключення пройшло успішно, Ви побачите таке повідомлення:
Після того, як ми успішно підключилися давайте обновимо нашу систему, для цього виконайте послідовно наступні команди:
sudo apt-get update
sudo apt-get updrade
Далі встановимо Docker:
snap install docker
Тепер приступимо до встановлення самого VPN сервера. За основу візьмемо рішення від jpetazzo/dockvpn. Виконаємо по черзі наступні 2 команди:
CID=$(docker run -d --privileged -p 1194:1194/udp
-p 443:443/tcp jpetazzo/dockvpn)
docker run -t -i -p 8080:8080 --volumes-from $CID
jpetazzo/dockvpn serveconfig
Після цього перейдіть по посиланню, яке Ви побачите в консолі. В нас зразу ж почнеться скачування файла. Скачайте його і перейменуйте в vpn.ovpn. Це є конфігураційний файл для підключення до нашого VPN сервера.
Наш VPN сервер запущений, і готовий до роботи. Для перевірки його роботи виконайте команду:
docker ps
Щоб підключитися до VPN сервера в Linux виконайте команду: