Book description
Docker’s catchphrase for its containers is compelling: "Build, Ship and Run Any App, Anywhere." Go already has some of those attributes built in, including cross-compilation and the production of single executable files without dependencies. Are there any reasons, then, for Go programmers to use containers to deploy code?
In this lesson, veteran developer Liz Rice outlines several advantages that containers can provide for Go programmers—such as how they help you restrict the resources that your code can access, and how you can use them to run and test your software locally with other components. You’ll then look at some cases where containers wouldn’t add any benefit at all.
As always, it’s important to use the right tool for the job, and containers can offer advantages for Go programmers in the right circumstances. This lesson provides some helpful guidelines.
Publisher resources
Table of contents
Product information
- Title: Should You Containerize Your Go Code?
- Author(s):
- Release date: January 2018
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492031505
You might also like
book
How to Containerize Your Go Code
This report shows how Go programmers can build small, efficient containers for their Go code. It …
book
Using Containers to Connect Your Go Code to Other Components
Learn how to connect your Go application to containerized components, whether that includes third-party code, such …
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
book
Setting up your Go development docker environment
Are you a Go programmer looking to introduce Docker containers into your workflow? In this lesson, …