How to install and run docker inside LXD

ابتدا یک کانتینر LXD ایجاد نمایید.

# lxc launch local:focal jumpserver

سپس به صورت زیر سطوح دسترسی زیر را اعصا نمایید.

# lxc config set jumpserver security.nesting true
# lxc config set jumpserver security.privileged true

در نهایت کانتینر را روشن نموده و وارد آن شوید.

در ادامه به صورت زیر اقدام به نصب Docker از طریق مخازن اوبونتو شوید.

# apt-get install docker-compose

بسته‌ی fuse-overlayfs را نیز به صورت زیر نصب نمایید.

# apt-get install fuse-overlayfs

سرویس Docker را متوقف کرده و پرونده‌ی daemon.json را با یک ویرایشگر باز نمایید.

# systemctl stop docker.service docker.socket
# vim /etc/docker/daemon.json

تنظیمات زیر را برای پرونده‌ی مذکور در نظر بگیرید.

{
"storage-driver": "fuse-overlayfs",
"storage-opts": ["size=512M"]
}

در نهایت سرویس Docker را راه‌اندازی نمایید.

# systemctl start docker

تست شده بر روی Linux Ubuntu 20.04

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *