نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا می خواهید نحوه نصب Docker برای لینوکس را بیاموزید؟ برای اطمینان از دسترسی به سمت سرور و مدیریت راحت زمینه ها برای اتصال از هر مشتری؟ با تشکر از Docker Desktop ، ممکن است عاشق Docker در Mac و Windows شوید. در پشت صحنه ، و در بسیاری از محیط های تولیدی ، Linux را پیدا خواهید کرد! در این دوره ، مدیریت Docker در سرورهای Linux ، شما توانایی استقرار Docker Engine را برای Linux خواهید داشت. در ابتدا ، شما می آموزید که Docker Engine را بر روی توزیع لینوکس مورد نظر خود نصب کنید چه به طور رسمی پشتیبانی شود یا نه. در مرحله بعدی ، نحوه مدیریت ارتباطات بین سرویس گیرنده و سرور با زمینه های docker ، از جمله نحوه ایمن سازی دسترسی را خواهید فهمید! سرانجام ، شما م containerلفه های باطری قابل حمل و سایر پلاگین های قابل جابجایی را جستجو می کنید که می توانند برای رفع نیازهای شما عوض شوند. پس از اتمام این دوره ، مهارت و دانش استفاده از Docker Engine را برای لینوکس مورد نیاز برای اجرای کانتینرها در توسعه ، آزمایش و حتی تولید محیط لینوکس خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
نصب Docker برای Distro شما
Installing Docker for Your Distro
-
سادگی Docker در لینوکس
The Simplicity of Docker on Linux
-
بهره گیری از Throw Away Linux Learning VMs with Vagrant
Exploiting Throw Away Linux Learning VMs with Vagrant
-
نصب Vagrant و شبیه سازی پرونده های تمرین دوره
Installing Vagrant and Cloning the Course Exercise Files
-
Virtualbox یک گزینه عالی عالی برای جفت شدن با Vagrant است
Virtualbox Is a Great Hypervisor Choice to Pair with Vagrant
-
یافتن یک جعبه Vagrant قابل اعتماد برای یک Linux Learning VM با CentOS 8
Finding a Trustworthy Vagrant Box for a Linux Learning VM with CentOS 8
-
ایجاد یک محیط یادگیری: یک لینوکس وی ام با CentOS 8 از طریق Vagrant و VirtualBox
Creating a Learning Environment: A Linux VM with CentOS 8 via Vagrant and VirtualBox
-
SSHing به VM
SSHing into the VM
-
تعیین اینکه آیا Distro شما پشتیبانی می شود و چه دستورالعمل هایی را دنبال کنید
Determining if Your Distro Is Supported and What Instructions to Follow
-
مطمئن شوید نسخه های قدیمی Docker (بسته ها) حذف شده اند
Make Sure Old Docker Versions (Packages) Are Removed
-
نحوه نصب Docker از نسخه رسمی رسمی ، بسته یا راحتی بستگی به مورد استفاده شما دارد
How You Install Docker from an Official Repo, Package or Convenience Script Depends on Your Use Case
-
افزودن مخزن Docker برای یافتن و نصب بسته ها و ساختهای رسمی Docker
Adding the Docker Repository to Locate and Install Official Docker Packages and Builds
-
نصب بسته های رسمی Docker در CentOS و تأیید عملکرد Docker CLI
Installing the Official Docker Packages on CentOS and Verifying the Docker CLI Works
-
شروع سرویس موتور Docker و استفاده از sudo برای دسترسی به سوکت Docker Unix
Starting the Docker Engine Service and Using sudo to Access the Docker Unix Socket
-
اعطای دسترسی به سوکت Docker Daemon Unix
Granting Access to the Docker Daemon Unix Socket
-
فعال کردن سرویس موتور Docker برای شروع خودکار
Enabling the Docker Engine Service to Start Automatically
-
درک واحدهای docker-ce systemd
Understanding the docker-ce systemd Units
-
تأیید سرویس موتور Docker اکنون بطور خودکار شروع می شود
Verifying the Docker Engine Service Now Starts Automatically
استفاده از متن های Docker
Using Docker Contexts
-
دستور به کانتینر
Command to Container
-
چالش - شکستن در یک کانتینر Docker بدون docker exec (نکته: nsenter)
Challenge - Break into a Docker Container without docker exec (hint: nsenter)
-
اجزای کانتینر سطح پایین در آرگومان های فرمان Docker منعکس می شوند
Low Level Container Components Are Reflected in Arguments to the Docker Command
-
از همه در یک تا بسیاری از Daemons
From All in One to Many Daemons
-
مدیریت ارتباطات با زمینه های نامگذاری شده
Managing Connections with Named Contexts
-
متن docker و دو سناریوی مشتری برای مطالعه
docker context and Two Client Scenarios to Study
-
خودکار یک اوبونتو VM را با فقط docker CLI - Vagrant + Ansible Rocks تهیه کنید
Auto Provision an Ubuntu VM with Just the docker CLI - Vagrant + Ansible Rocks
-
با استفاده از اسکریپت های راحت نصب در get.docker.com
Using the Convenience Install Scripts at get.docker.com
-
ایجاد مجدد ماشین مجازی فقط در یک شکست و تهیه مجدد آن با Ansible
Recreating the cli-only VM on a Failure and Re-provisioning with Ansible
-
زمینه پویا پیش فرض در غیاب یک شیطان
The default Dynamic Context in the Absence of a Daemon
-
متن پیش فرض هنگام نصب موتور کامل Docker
The default Context When the Full Docker Engine Is Installed
-
تصویر بزرگ عملی - اتصالات از راه دور
The Pragmatic Big Picture - Remote Connections
-
نصب بسته Docker Snap به عنوان یک محیط مشتری
Installing the Docker Snap Package as a Client Environment
-
نصب Docker از طریق Binaries برای یک Daemon از راه دور با تنظیمات آسان
Installing Docker via Binaries for an Easily Configured Remote Daemon
-
شروع dockerd در CLI بدون هیچ استدلال و بازرسی محلی از پیش فرض Docker
Starting dockerd at the CLI with No Arguments and Locally Inspecting the default Docker Context
-
در مورد گزینه پیکربندی سوکت -H/- از CLI کمک بگیرید
Getting Help from the CLI Regarding the -H/--host Socket Configuration Option
-
راهنمای آنلاین گسترده برای گزینه پیکربندی Daemon Socket
Expanded Online Help for the Daemon Socket Configuration Option
-
پیکربندی Daemon و Client برای برقراری ارتباط از طریق سوکت TCP با گزینه Shared -H CLI
Configuring the Daemon and Client to Communicate via a TCP Socket with the Shared -H CLI Option
-
استفاده از DOCKER_HOST به جای گزینه -H CLI
Using DOCKER_HOST Instead of the -H CLI Option
-
پیکربندی اتصالات از راه دور
Configuring Remote Connections
-
مراقب اتصالات از راه دور باشید
Be Careful with Remote Connections
-
ایجاد زمینه های مختلف برای جابجایی جزئیات اتصال
Creating Multiple Contexts to Sweep Away the Connection Details
-
تعویض زمینه های فعال با استفاده از زمینه docker
Switching Active Contexts with docker context use
-
استفاده از صادرات زمینه docker برای به اشتراک گذاشتن جزئیات اتصال
Using docker context export to Share Connection Details
دسترسی امن به داکر
Securing Access to Docker
-
از درگاه های TCP ناامن تا Secured
From Insecure TCP Ports to Secured
-
امنیت فوق العاده ساده با تونل زدن از طریق SSH برای اتصال به Remote Docker Daemon
Super Simple Security by Tunneling in via SSH to Connect to a Remote Docker Daemon
-
ایجاد زمینه Docker برای ایمن سازی تونل از طریق SSH به Daemon Unix Socket
Creating a Docker Context to Securely Tunnel over SSH to a Daemon Unix Socket
-
تعویض دنده - کالبد شکافی پیکربندی سوکت Daemon هنگام میزبانی توسط systemd
Switching Gears - Dissecting Daemon Socket Configuration When Hosted by systemd
-
فعال سازی سوکت به صورت خلاصه
Socket Activation in a Nutshell
-
پیکربندی سوکت TCP نا امن با ایجاد Drop-in برای docker.socket systemd پرونده پرونده
Configuring an Insecure TCP Socket by Creating a Drop-in for the docker.socket systemd Unit File
-
بهره برداری از API ناامن Docker Engine چقدر آسان و تکان دهنده است
How Shockingly Easy It Is to Exploit an Insecure Docker Engine API
-
بررسی اجمالی سطح بالا از نحوه تولید کلیدها و گواهینامه ها
High Level Overview of How to Generate Keys and Certs
-
نصب mkcert برای تولید گواهینامه CA و کلید خصوصی
Installing mkcert to Generate a CA Certificate and Private Key
-
ایجاد کلیدها و گواهینامه های خصوصی مشتری و سرور با mkcert
Generating Client and Server Private Keys and Certs with mkcert
-
اجرای Daemon با TLS و Client Certificate Auth
Running the Daemon with TLS and Client Certificate Auth
-
اتصال docker CLI به Local Daemon API با TLS Over 127.0.0.1
Connecting the docker CLI to a Local Daemon API with TLS Over 127.0.0.1
-
یک عقل سالم با Curl که TLS متقابل عملی است
A Sanity Check with Curl That Mutual TLS Auth Is Operational
-
اتصالات TLS از راه دور امن
Secure Remote TLS Connections
-
جارو کردن تمام آن پرچم های TLS تحت فرش Context Rug - محتوا برای نجات
Sweeping All Those TLS Flags under the Context Rug - docker context to the Rescue
-
docker متن را با اعتبارنامه TLS بازرسی کنید
docker context inspect with TLS Credentials
-
پیش بینی - همگرایی امنیت شفاف و خوشه بندی - زمینه docker باعث ایجاد فعالیت ها می شود/آیا آینده هستند
Prediction - Convergence of Transparent Security and Clustering - docker context create aci/ecs Are the Future
-
پیش بینی دیگری - برای برخی ، یک واقعیت فعلی - امنیتی همه جا ، شفاف و بدون دردسر
Another Prediction - For Some, a Current Reality - Ubiquitous, Transparent, Hassle-free Security
درک و استفاده از ظرف
Understanding and Using containerd
-
این کل مدت با ما بوده است
containerd Has Been with Us This Whole Time
-
نصب Contained Alone از Binaries از پیش ساخته شده
Installing containerd Alone from Pre-built Binaries
-
یک نگاه اول به کانتینر و ctr - و OCI (ابتکار کانتینر باز)
A First Look at containerd and ctr - and the OCI (Open Container Initiative)
-
رها کردن Config Rocks کنونی و پیش فرض
dump-ing Current and default containerd Config Rocks
-
در حال اجرا شدن کانتینر و اتصال با ctr
Running containerd And Connecting with ctr
-
پیکربندی محتویات
Configuring containerd
-
تصویر CTR کشیدن ...
ctr image pull ...
-
اولین تلاش برای راه اندازی کانتینر فقط برای یافتن چیزی مفقود شده
A First Attempt to Run a Container Only to Find Something Missing
-
نصب runc و اجرای اولین کانتینر ما با ctr run containerd (بدون docker)
Installing runc and Running Our First Container with containerd's ctr run (without docker)
-
کانتینر دار یا داکررد؟
containerd or dockerd?
به روزرسانی Docker برای Distro شما
Updating Docker for Your Distro
-
نحوه نصب بر نحوه به روزرسانی تأثیر می گذارد
How You Install Affects How You Update
-
استفاده از Ubuntu VM از طریق دو به روزرسانی موتور Docker - حفظ حالت و کاملاً خودکار
Taking an Ubuntu VM through Two Docker Engine Updates - Preserving State and Fully Automated
-
یافتن آنچه تغییر کرده است اغلب سخت ترین قسمت در مورد به روزرسانی نرم افزار است
Finding What Changed Is Often the Hardest Part About Updating Software
نمایش نظرات