[{"data":1,"prerenderedAt":216},["ShallowReactive",2],{"story":3},{"name":4,"created_at":5,"published_at":6,"updated_at":7,"id":8,"uuid":9,"content":10,"slug":207,"full_slug":208,"sort_by_date":161,"position":209,"tag_list":210,"is_startpage":211,"parent_id":212,"meta_data":161,"group_id":213,"first_published_at":6,"release_id":161,"lang":214,"path":161,"alternates":215,"default_full_slug":161,"translated_slugs":161},"CN100-M2: Creating Container Images","2023-12-08T19:57:53.055Z","2023-12-11T10:22:37.163Z","2023-12-11T10:22:37.199Z",416635070,"99bf722c-964c-4586-8719-9175b3e0c0c1",{"_uid":11,"title":12,"content":13,"component":167,"course_id":168,"technology":169,"intro_title":172,"course_level":173,"course_duration":174,"sidebar_content":175},"10de4887-b59a-42c8-b8a5-d4fd861364cc","Creating Container Images",{"type":14,"content":15},"doc",[16,24,29,57,63,81,86,90,104,108,152],{"type":17,"attrs":18,"content":20},"heading",{"level":19},3,[21],{"text":22,"type":23},"Description","text",{"type":25,"content":26},"paragraph",[27],{"text":28,"type":23},"In this module all about creating container images with Dockerfiles you will learn how to:",{"type":30,"content":31},"bullet_list",[32,39,45,51],{"type":33,"content":34},"list_item",[35],{"type":25,"content":36},[37],{"text":38,"type":23},"Create images via several methods",{"type":33,"content":40},[41],{"type":25,"content":42},[43],{"text":44,"type":23},"Describe the filesystem structure underlying an image",{"type":33,"content":46},[47],{"type":25,"content":48},[49],{"text":50,"type":23},"Understand the performance implications of different image design decisions",{"type":33,"content":52},[53],{"type":25,"content":54},[55],{"text":56,"type":23},"Correctly tag and namespace images for distribution on a registry",{"type":17,"attrs":58,"content":60},{"level":59},2,[61],{"text":62,"type":23},"Topics",{"type":30,"content":64},[65,70,75],{"type":33,"content":66},[67],{"type":25,"content":68},[69],{"text":44,"type":23},{"type":33,"content":71},[72],{"type":25,"content":73},[74],{"text":38,"type":23},{"type":33,"content":76},[77],{"type":25,"content":78},[79],{"text":80,"type":23},"Identify core Dockerfile commands",{"type":17,"attrs":82,"content":83},{"level":59},[84],{"text":85,"type":23},"Lab Topics",{"type":25,"content":87},[88],{"text":89,"type":23},"Interactive Image Creation:",{"type":30,"content":91},[92,98],{"type":33,"content":93},[94],{"type":25,"content":95},[96],{"text":97,"type":23},"Create a container image from a running Docker container.",{"type":33,"content":99},[100],{"type":25,"content":101},[102],{"text":103,"type":23},"Inspect filesystem changes in a container image.",{"type":25,"content":105},[106],{"text":107,"type":23},"Creating Images with Dockerfiles:",{"type":30,"content":109},[110,116,122,128,134,140,146],{"type":33,"content":111},[112],{"type":25,"content":113},[114],{"text":115,"type":23},"Write a Dockerfile using the FROM and RUN commands",{"type":33,"content":117},[118],{"type":25,"content":119},[120],{"text":121,"type":23},"Build an image from a Dockerfile",{"type":33,"content":123},[124],{"type":25,"content":125},[126],{"text":127,"type":23},"Anticipate which image layers will be fetched from the cache at build time",{"type":33,"content":129},[130],{"type":25,"content":131},[132],{"text":133,"type":23},"Fetch build history for an image",{"type":33,"content":135},[136],{"type":25,"content":137},[138],{"text":139,"type":23},"Define a default process for an image to containerize by using the ENTRYPOINT or CMD Dockerfile commands",{"type":33,"content":141},[142],{"type":25,"content":143},[144],{"text":145,"type":23},"Understand the differences and interactions between ENTRYPOINT and CMD",{"type":33,"content":147},[148],{"type":25,"content":149},[150],{"text":151,"type":23},"Ensure that a containerized process doesn't run as root by default.",{"type":25,"content":153},[154],{"text":155,"type":23,"marks":156},"PURCHASE COURSE",[157,163],{"type":158,"attrs":159},"link",{"href":160,"uuid":161,"anchor":161,"target":161,"linktype":162},"https://store.mirantis.com/product/creating-container-images/",null,"url",{"type":164,"attrs":165},"styled",{"class":166},"btn btn-pink","learning_module_page","CN100-M2: ",[170,171],"Docker","Containers","","Beginner","2 hrs",{"type":14,"content":176},[177,182,190,195],{"type":17,"attrs":178,"content":179},{"level":19},[180],{"text":181,"type":23},"Course Prerequisites",{"type":30,"content":183},[184],{"type":33,"content":185},[186],{"type":25,"content":187},[188],{"text":189,"type":23},"No prerequisites required for this module",{"type":17,"attrs":191,"content":192},{"level":19},[193],{"text":194,"type":23},"Recommended Follow Up Courses",{"type":30,"content":196},[197],{"type":33,"content":198},[199],{"type":25,"content":200},[201],{"text":202,"type":23,"marks":203},"CN-100-M1",[204],{"type":158,"attrs":205},{"href":206,"uuid":161,"anchor":161,"target":161,"linktype":162},"/on-demand-training/cn100-m1-docker-container-fundamentals","cn100-m2-creating-container-images","training/on-demand-training/cn100-m2-creating-container-images",-190,[],false,112236151,"e0a17e7b-5fcf-4d77-bb64-6e9f4773d364","default",[],1766168960821]