Chris Crone

Director of Engineering, Docker

More by Chris

Incident Update: Docker Desktop for Mac 

Docker has identified and provided a temporary workaround for an issue preventing Docker Desktop from starting on some macOS systems, with a permanent fix currently in development.

Chris Crone

Docker Build Cloud: Reclaim Your Dev Time with Fast, Multi-Architecture Builds

Join Docker’s Michael Irwin and Chris Crone to learn how offloading heavy builds to the cloud reduces wait time and simplifies multi-architecture builds!

Docker and Wasm Working Together? Find Out How at Wasm Day NA

Join us at Wasm Day NA to find out how Docker and WebAssembly go together with a keynote and talks from Docker leaders.

Chris Crone

Docker Open Sources Compose for Amazon ECS and Microsoft ACI

Today we are open sourcing the code for the Amazon ECS and Microsoft ACI Compose integrations. This is the first time that Docker has made Compose available for the cloud, allowing developers to take their Compose projects they were running locally and deploy them to the cloud by simply switching context.

Chris Crone

Containerize Your Go Developer Environment – Part 3

In this series of blog posts, we show how to put in place an optimized containerized Go development environment. In part 1, we explained how to start a containerized development environment for local Go development, building an example CLI tool for different platforms. Part 2 covered how to add Go dependencies, caching for faster builds and unit tests. This third and final part is going to show you how to add a code linter, a GitHub Action CI, and some extra build optimizations.

Chris Crone

Containerize Your Go Developer Environment – Part 2

Part 1 Part 2 Part 3 This is the second part in a series of posts where we show how to use Docker to define your Go development environment in code. The goal of this is to make sure that you, your team, and the CI are all using the same environment. In part 1,…

Chris Crone

Containerize Your Go Developer Environment – Part 1

When joining a development team, it takes some time to become productive. This is usually a combination of learning the code base and getting your environment setup. Often there will be an onboarding document of some sort for setting up your environment but in my experience, this is never up to date and you always have to ask someone for help with what tools are needed.

Chris Crone

Changes to dockerproject.org APT and YUM repositories

While many people know about Docker, not that many know its history and where it came from. Docker was started as a project in the dotCloud company, founded by Solomon Hykes, which provided a PaaS solution. The project became so successful that dotCloud renamed itself to Docker, Inc. and focused on Docker as its primary product.

Chris Crone

Incident Update: Docker Desktop for Mac 

Docker has identified and provided a temporary workaround for an issue preventing Docker Desktop from starting on some macOS systems, with a permanent fix currently in development.

Chris Crone

Docker and Wasm Working Together? Find Out How at Wasm Day NA

Join us at Wasm Day NA to find out how Docker and WebAssembly go together with a keynote and talks from Docker leaders.

Chris Crone

Docker Open Sources Compose for Amazon ECS and Microsoft ACI

Today we are open sourcing the code for the Amazon ECS and Microsoft ACI Compose integrations. This is the first time that Docker has made Compose available for the cloud, allowing developers to take their Compose projects they were running locally and deploy them to the cloud by simply switching context.

Chris Crone

Containerize Your Go Developer Environment – Part 3

In this series of blog posts, we show how to put in place an optimized containerized Go development environment. In part 1, we explained how to start a containerized development environment for local Go development, building an example CLI tool for different platforms. Part 2 covered how to add Go dependencies, caching for faster builds and unit tests. This third and final part is going to show you how to add a code linter, a GitHub Action CI, and some extra build optimizations.

Chris Crone

Containerize Your Go Developer Environment – Part 2

Part 1 Part 2 Part 3 This is the second part in a series of posts where we show how to use Docker to define your Go development environment in code. The goal of this is to make sure that you, your team, and the CI are all using the same environment. In part 1,…

Chris Crone

Containerize Your Go Developer Environment – Part 1

When joining a development team, it takes some time to become productive. This is usually a combination of learning the code base and getting your environment setup. Often there will be an onboarding document of some sort for setting up your environment but in my experience, this is never up to date and you always have to ask someone for help with what tools are needed.

Chris Crone

Changes to dockerproject.org APT and YUM repositories

While many people know about Docker, not that many know its history and where it came from. Docker was started as a project in the dotCloud company, founded by Solomon Hykes, which provided a PaaS solution. The project became so successful that dotCloud renamed itself to Docker, Inc. and focused on Docker as its primary product.

Chris Crone