به نام خدا
داکر ابزاری نوین و قوی برای اجرا کردن بهتر اپلیکیشن های ما روی سیستم عامل است که نوعی شبیه به ماشین های مجازی ولی نقاط قوت بهتر است
داکر روی container اجرا میشود و نیازی به کرنل جدا ندارد و مستقیما از کرنل سیستم عامل ما استفاده میکند و منابع را بهتر و راحت تر به اشتراک میگذارد
برای مطالعه بیشتر این لینک را مشاهده کنید
پیش نیازهای این آموزش
ubuntu 16.04
یوزر با دسترسی sudo
نصب
برای نصب در ابتدا ما repo رسمی داکر را در سیستم اضافه میکنیم تا از ان استفاده کنیم برای این کار کد زیر را اجرا کنید
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
-
سپس باید کد زیر را اجرا کرد برای ادامه کار
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
بعد میتوانیم دیتابیس سیستممان را اپدیت کنیم با کد زیر
sudo apt-get update
با کد زیر خیالمان راحت میشود که ما داکر را از ریپو اصلی داکر نصب میکنیمapt-cache policy docker-ce
که باید خروجی مثل خروجی زیر داشته باشدdocker-ce: Installed: (none) Candidate: 17.03.1~ce-0~ubuntu-xenial Version table: 17.03.1~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages 17.03.0~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
سپس بعد از انجام کارهای بالا میتوانیم نصب و سرویس آن را در سیستممان فعال کنیم با کدهای زیرsudo apt-get install -y docker-ce
sudo systemctl start docker
حال چند دستور ابتدایی از داکر را ببینیم
با نوشتنdocker
لیستی از دستوراتی که میتوانند اجرا شوند را میتوانیم ببینیم
همچنین با این دستور میتوانیم آن دستوری که نیاز است تا اجرا شود را اطلاعات راهنما از آن ببینیمdocker docker-subcommand --help
نحوه کار با بسته ها در داکرdocker run hello-world
این دستور پکیجی که اسم آن در مقابل نوشته شود را ران میکند و پیغام زیر را چاپ میکند
Hello from Docker. This message shows that your installation appears to be working correctly.
با کامند زیر میتوان داخل دیتابیس داکر سرچ کرد تا بسته مورد نظر را پیدا کردdocker search ubuntu
با کامند زیر میتوانیم لیستی از بسته هایی که روی سیستممان موجود هست رو ببینیمdocker images
به دلیل اینکه هدف اصلی ما نحوه نصب بوده باقی دستورات را میتوانید در سایت اصلی آموزش ببینید و از آن ها استفاده کنید
احمد ذوالفقاری 9418322213
لینک اصلی آموزش
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04