В репозиториях большинства дистрибутивов 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