Docker контейнер на Alpine Linux #162
00enterausername00
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Создаем папку, в которой будем работать:
mkdir -p ~/dpi
переходим в созданную папку:
cd ~/dpi
создаем докерфайл:
nano Dockerfile
помещаем в созданный файл следующий текст:
сохраняем файл через ctrl+x
собираем образ из файла:
docker build -t username/spoofdpi:v1 .
username - имя
spoofdpi - название программы
v1 - версия
эти данные могут быть любыми, главное чтобы они были одинаковыми в этой и в следующей команде
создаем контейнер из образа:
docker run -d --restart unless-stopped -p 8000:8080 username/spoofdpi:v1
--restart unless-stopped отвечает за автоматический запуск контейнера пока вы не убьете его вручную. можно удалить или заменить на другой тип поведения из поддерживаемых докером
-p 8000:8080 первый порт смотрит наружу и именно его нужно будет указывать в настройках прокси сервера. можно поменять его на любой подходящий. второй порт - тот, на котором запущена программа внутри контейнера, менять его не нужно.
Данная сборка протестирована на 64 битной малине, возможно в вашем случае в докерфайле нужно будет заменить команду
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm64
на ту, которая соответствует вашей системе. Команды для разных систем тутBeta Was this translation helpful? Give feedback.
All reactions