متوسط
داکر
داکر را از اولین کانتینر تا محیط پروداکشن یاد بگیرید. ایمیجها، شبکه، والیومها، Compose، بیلدهای چندمرحلهای و رجیستریهای امن.
13 درس6.6h عملی11 زبان
یادگیری رایگان را شروع کنداکر دوره13 درس، به ترتیب
- 120 دقیقه
داکر چیست
Containers vs VMsImagesContainersDocker daemonDocker CLI - 225 دقیقه
اولین کانتینر شما
Docker runHello-worldInteractive shellDocker psDocker stopDocker rm - 330 دقیقه
تصاویر و Dockerfile
FROMRUNCMDDocker buildDocker imagesDocker rmi - 435 دقیقه
ساخت ایمیجهای سفارشی
COPYWORKDIRENVEXPOSELayer caching.dockerignore - 530 دقیقه
شبکهسازی کانتینر
Published ports-p host:containerUser-defined networksContainer DNSDocker network - 630 دقیقه
حجمها و ماندگاری دادهها
Bind mountsNamed volumesContainer writable layerDocker volumeWhere data lives - 735 دقیقه
داکر کامپوز
Compose.yamlServicesDepends_onPort mappingDocker compose up/downNamed volumes in compose - 835 دقیقه
ساختهای چندمرحلهای
Build stageRuntime stage--from=builderSlim final imagesAS aliasing - 925 دقیقه
متغیرهای محیطی و رمزها
ENV in Dockerfile-e at runEnv_file in composeWhy not to bake secretsDocker secrets brief mention - 1025 دقیقه
بررسی سلامت و سیاستهای راهاندازی مجدد
HEALTHCHECK directive--restart=unless-stoppedDocker inspect healthCompose healthcheck - 1130 دقیقه
بهینهسازی تصویر و امنیت
Small bases like alpine and distrolessUSER non-rootPinning versionsDocker scoutTrivyMulti-arch idea - 1225 دقیقه
رجیستریها و انتشار
Docker tagDocker loginDocker pushDocker HubGHCRPrivate registries - 1350 دقیقه
پروژه نهایی: استقرار یک استک
Multi-stage DockerfileCompose.yaml with two servicesHealthcheck and restart policyTag and pushRun elsewhere
داکر را به زبان خودت یاد بگیر
هر درس، آزمون و پاسخ مربی به زبان شما نمایش داده میشود. مربی هوشمند به همان زبانی پاسخ میدهد که شما سوال میکنید.
