Docker

Установка

В репозиториях большинства дистрибутивов Linux нет Docker и Docker Compose или содержатся не актуальные версии. Проще всего установить их с помощью официального скрипта.

Установка и настройка

sh
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker ${USER}
sudo chmod 666 /var/run/docker.sock

Проверка версий

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

sh
> docker -v
Docker version 28.0.4, build b8034c0
> docker compose version
Docker Compose version v2.34.0

Тестовый docker-compose.yml

Создайте новый файл

sh
mkdir dashy && cd dashy && nano docker-compose.yml

Вставьте следующий код

docker-compose.ymlyml
services:
  dashy:
    container_name: Dashy
    image: lissy93/dashy
    ports:
      - 4000:8080
    environment:
      - NODE_ENV=production
    restart: unless-stopped

Сохраните, выйдите из редактора nano (ctrl + x) и запустите

sh
docker compose up

Через несколько секунд попробуйте в браузере зайти по адресу: http://ip:4000, указав вместо ip ip адрес компьютера, на котором запускаете Docker. Для примера взято простое веб-приложение для организации дашборда Dashy.

Dashy App Dashy App