diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..de21c77
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,17 @@
+FROM python:3.11.1-alpine3.17
+
+LABEL Maintainer="serega404"
+
+WORKDIR /app
+
+COPY main.py main.py
+COPY ./requirements.txt requirements.txt
+RUN pip3 install -r requirements.txt
+
+COPY crontab /etc/cron.d/crontab
+RUN chmod 0644 /etc/cron.d/crontab
+
+RUN /usr/bin/crontab /etc/cron.d/crontab
+
+# run crond as main process of container
+CMD ["/usr/sbin/crond", "-f"]
\ No newline at end of file
diff --git a/README.md b/README.md
index e696217..1dc89a7 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,19 @@
+### Запуск в Docker
+
+``` Docker
+docker run -d --name MetricAliexpressExchangeRate \
+ --restart=always \
+ -e METRIC_SERVER_URL='http(s)://:/' \
+ repo/container:latest
+```
+
+#### Дополнительные переменные среды:
+* `CBRF_APISITE_URL`
+* `ALI1USD_PAGE_URL`
+
### Библиотеки
* [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/)
diff --git a/main.py b/main.py
index 8f057ec..0fa750b 100644
--- a/main.py
+++ b/main.py
@@ -1,11 +1,11 @@
-import requests, re, json
+import requests, re, json, os
from bs4 import BeautifulSoup
# Config
-Ali1USDPageURL = 'https://aliexpress.ru/item/32892046259.html'
-CBRFApiSiteURL = 'https://www.cbr-xml-daily.ru/daily_json.js'
-MetricServerURL = 'http://192.168.0.100:8428/'
+Ali1USDPageURL = os.environ.get('ALI1USD_PAGE_URL', 'https://aliexpress.ru/item/32892046259.html')
+CBRFApiSiteURL = os.environ.get('CBRF_APISITE_URL', 'https://www.cbr-xml-daily.ru/daily_json.js')
+MetricServerURL = os.environ.get('METRIC_SERVER_URL', 'http://192.168.0.100:8428/')
KursAli = ""
KursCBRF = ""