چطور داخل کانتینر داکر DNS ست کنیم؟

mohsen2 ماه قبل1 هفته قبل
ارسال شده در
mohsen

با استفاده از پارامتر ها می توانیم داخل کانتینرهای داکر DNS ست کنیم. یکی از کاربردهای این کار دور زدن تحریم هاست. برای مثال اگر اپلیکیشنی داریم که با سرویس های تحریمی کار می کند و روی داکر اجرا می شود، می توانیم با ست کردن نیم سرور های شکن و 403، تحریم آنها را دور بزنیم.

برای این کار می توانیم پارامتر dns را در زمان اجرای docker run ارسال کنیم:

      docker run --dns=178.22.122.100 --dns=185.51.200.2 hello-world
    

یا می توانیم در فایل داکر کامپوز این کار را به صورت زیر انجام دهیم:

      services:
 helloword:
  image: hello-world
  dns:
   - 178.22.122.100
   - 185.51.200.2
   - 1.1.1.1
    

اگر فقط بخواهیم برای دامین مشخصی، آی پی مشخصی را برگردانیم. می توانید از پارامتر add-host استفاده کنیم:

      docker run --add-host=example.com:192.168.1.10 your-image
    

در این مثال برای دامنه example.com آی پی 192.168.1.10 ست شده است.

رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!