{"id":194286,"date":"2021-10-28T16:35:00","date_gmt":"2021-10-28T15:35:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=pycharm&#038;p=194286"},"modified":"2021-10-25T13:06:31","modified_gmt":"2021-10-25T12:06:31","slug":"python-and-docker","status":"publish","type":"pycharm","link":"https:\/\/blog.jetbrains.com\/pycharm\/2021\/10\/python-and-docker\/","title":{"rendered":"Early Access PyCharm Podcast: Python and Docker"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/DSGN-12062__Early_Access_PyCharm_2021_October_Blog_Social_share_image_1280x720.png\" alt=\"Episode banner: PyCharm and Docker\"><\/p>\n<p>Docker has become an integral part of the developer ecosystem in the past few years. Most clouds now support the ability to how a dockerized application with ease. However, this was not always the case. There was a time when docker was in its infancy roughly about five years ago.<\/p>\n<p>This is why, we talked to Michael Golubev, who is the creator of the Docker plugin for IntelliJ-based IDEs to gain an understanding of what the landscape was like at the time, and what drove him to create the plugin in the first place.<\/p>\n<p>In this episode, we talk to Michel about a whole host of things from how he got into developing the plugin, and the milestones that docker transitioned through, and as a result the challenges that he faced and continues to face. Check it out!<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/fRuaz-JcHPM\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe><\/p>\n","protected":false},"author":1101,"featured_media":194290,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[3446],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm\/194286"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/pycharm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1101"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=194286"}],"version-history":[{"count":11,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm\/194286\/revisions"}],"predecessor-version":[{"id":215280,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm\/194286\/revisions\/215280"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/194290"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=194286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=194286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=194286"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=194286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}