نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا می خواهید نحوه نصب 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات