דוקר === אהבה
דוקר יכול לעשות :הכל:!
Docker יכול לעשות הכל!*
הערה היסטורית: זוהי תמונת מצב משנת 2015 של ההתלהבות מ-Docker והרגלי פיתוח מקומיים, שנשמרה בעיקר כקפסולת זמן. יש להתייחס לפקודות ולעמדת האבטחה כנקודות התחלה למודרניזציה, לא כהנחיות לייצור.
שפר את התהליך שלך עבור:
- בדיקת כלי פיתוח ושרתים כמעט ללא סיכון לפגיעה בתלויות במחשב האישי שלך
- בדיקת התוכנה שלך
- גורם לך לכתוב קוד אידמפוטנטי ומודולרי יותר… (אכתוב כיצד לממש זאת בפועל בפוסט המשך)
ייתכן שיהיה נפח עצום של דברים חדשים ללמוד, אל תיתן לכך לעצור אותך מלהתחיל.
הערות
- אם אתה רואה פקודת
docker runעם האפשרויות-dאו-it: _-itאו-i -tיריצו את הפקודה המוגדרת במצב אינטראקטיבי _-dיתחיל את קונטיינר Docker כ’דמון’, כלומר שירות רקע.
דוגמאות
nginx
# Note: using host-based, shared folders#(shared folders are not possible with the VOLUME Dockerfile cmd)sudo docker run --name web01 -d -p 8181:80 \ -v $(NGINX_DIR)/etc:/etc/nginx \ -v $(NGINX_DIR)/log:/var/log/nginx \ -v $(NGINX_DIR)/www:/var/www/html \ nginx:latest
## Local data, isolated within instancesudo docker run --name web01 -d -p 8181:80 nginx:latest
# nodejssudo docker run --name nodejs01 -d -p 3300:3300 -p 4433:4433 nodejs:latestקרדיטים: https://dockerfile.github.io/#/nginx Docker יקל על חייך לאורך כל מחזור חיי הפיתוח (SDLC).
- די קרוב