نصب و راه اندازی

نصب با استفاده از اوبونتو

ابتدا آخرین نسخه Docker را نصب کنید ..

curl -L https://get.docker.com | bash

کاربر فعلی را به گروه Docker اضافه کنید.

sudo usermod -aG docker $USER'

برای اطمینان از نصب Docker در زیر دستور اجرا کنید.

docker --version

برنامه GitHub را با ورود به حساب خود ایجاد کنید. حرکت به تنظیمات -& gt ؛ تنظیمات توسعه دهنده -& gt ؛ برنامه های OAUTH. روی دکمه جدید برنامه OAUTH کلیک کنید. فرم را با اطلاعات مورد نیاز پر کرده و دکمه Register Application را فشار دهید. شناسه مشتری و راز مشتری را کپی کنید. شما در مراحل آینده به آنها احتیاج دارید. آخرین نسخه موجود هواپیماهای بدون سرنشین را بارگیری کنید.

docker pull drone/drone:1

برای ایجاد فایل محیط جدید ، دستور زیر را اجرا کنید.

sudo nano /var/drone.env

کد پیکربندی زیر را کپی کرده و در ویرایشگر قرار دهید. مقادیر را با مقادیر واقعی جایگزین کنید.


DRONE_GITHUB_SERVER=https://github.com
DRONE_GITHUB_CLIENT_ID=xxxxxxxxxxxx
DRONE_GITHUB_CLIENT_SECRET=xxxxxxxxxxxxxx
DRONE_RUNNER_CAPACITY=2
DRONE_SERVER_HOST=http://example.com
DRONE_SERVER_PROTO=http

فرمان را برای شروع هواپیماهای بدون سرنشین اجرا کنید.


docker run \
  --volume=/var/run/docker.sock:/var/run/docker.sock \
  --volume=/var/lib/drone:/data \
  --env-file=/var/drone.env \
  --publish=80:80 \
  --publish=443:443 \
  --restart=always \
  --detach=true \
  --name=drone \
  drone/drone:1

سایت http: // \ _server \ _ip \ _or \ _domain را باز کنید.

 فارسی