- Docker Quick Start Guide
- Earl Waud
- 369字
- 2021-06-10 19:07:00
Setting up your Docker development environment
It's time to get our hands dirty. Let's dive in and set up our workstation. No matter what your preferred OS might be, there's a Docker for that. Using the following as a guide, we will walk you through the setup of Docker on your workstation. We can begin with setting up your Linux workstation, then we'll tackle a Windows system, and finish up with what is probably the most common developer option, the OS X workstation. While OS X may be the most popular developer option, I would recommend that you consider a Linux distribution for your workstation of choice. We'll talk more about why I make that recommendation later in the Installing Docker on an OS X workstation section. But for now, just pay close attention during the Linux install discussion in case you are persuaded to develop on Linux.
Generally speaking, there are two flavors of Docker to consider: Docker Enterprise Edition, or Docker EE, and Docker Community Edition, or Docker CE. Typically, in an enterprise, you would opt for the Enterprise Edition, especially for the production environments. It is intended for business-critical use cases, and Docker EE, as the name suggests, is certified, secured, and supported at an enterprise-grade level. It is a commercial solution that is supported by and purchased from Docker.
The other flavor, Docker CE, is a community-supported product. CE is available free and is often the choice for production environments of small businesses, and for developer workstations. Docker CE is a fully capable solution that allows the developer to create containers that can be shared with team members, used with automated build tools for CI/CD, and, if desired, shared with the Docker community at large. As such, it is the ideal option for a developer's workstation. It is worth noting that Docker CE has two release paths: stable and edge. We will be using the stable release path of Docker CE for all of the installation examples in this chapter.
We are going to start off the installation discussion with CentOS Linux, but feel free to skip ahead to the Ubuntu, Windows, or Mac section if you are in a hurry.
- 三菱FX3U/5U PLC從入門到精通
- 嵌入式系統應用
- Circos Data Visualization How-to
- PowerShell 3.0 Advanced Administration Handbook
- 手把手教你玩轉RPA:基于UiPath和Blue Prism
- 手把手教你學AutoCAD 2010
- 大數據時代的數據挖掘
- 統計學習理論與方法:R語言版
- ESP8266 Home Automation Projects
- JavaScript典型應用與最佳實踐
- 分析力!專業Excel的制作與分析實用法則
- 手機游戲程序開發
- LMMS:A Complete Guide to Dance Music Production Beginner's Guide
- 工業機器人力覺視覺控制高級應用
- 軟測之魂