ã¯ã˜ã‚ã« Dockerfileを書ã上ã§ã€Dockerç¤¾ã®æŽ¨å¥¨ã™ã‚‹ãƒ™ã‚¹ãƒˆãƒ—ラクティスを8ã¤ã«ã¾ã¨ã‚ã¾ã—ãŸã€‚ ベストプラクティスã«å¾“ã†ã“ã¨ã«ã‚ˆã£ã¦ã€ç°¡å˜ãƒ»å®‰å…¨ãƒ»åŠ¹çŽ‡çš„ãªã€Dockerfileã®ä½œæˆã‚’目指ã—ã¾ã™ã€‚ Dockerã®ã‚¬ã‚¤ãƒ‰ãƒ©ã‚¤ãƒ³ コンテナã¯ã€å¿…è¦æœ€å°é™ï¼ˆã‚¨ãƒ•ェメラル)ã§ã‚ã‚‹ã¹ã。 Dockerfile ã§å®šç¾©ã•れãŸã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’使ã£ã¦ä½œæˆã•れるコンテナã¯ã€å¯èƒ½ãªã‚‰ã°ã‚¨ãƒ•ェメラル(çŸå‘½ï¼›ephemeral)ã«ã™ã¹ãã§ã™ã€‚ç§ãŸã¡ã®ã€Œã‚¨ãƒ•ェメラルã€ã¨ã¯ã€åœæ¢ãƒ»ç ´æ£„å¯èƒ½ã§ã‚ã‚Šã€æ˜Žã‚‰ã‹ã«æœ€å°ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã§æ§‹ç¯‰ã—ã¦ä½¿ãˆã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚ Dockerfileベストプラクティス 1. Baseイメージã¯ã€å…¬å¼ã®ä¿¡é ¼ã§ãã‚‹ã‚‚ã®ã‚’使ãŠã† 特定ã®è¨€èªžãªã©ã‚’扱ã†å ´åˆã¯ã€å…¬å¼ãŒè¨€èªžãŒå…¥ã£ãŸã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’é…布ã—ã¦ãれã¦ã„ã‚‹å ´åˆãŒå¤šã„ã®ã§ã€ãã¡ã‚‰ã‚’使ãŠã†ã€‚

{{#tags}}- {{label}}
{{/tags}}