
Then, wait until RubyMine has built the image and then run it in a container. In Command preview, make sure that the generated Docker command is correct and click Run to build an image. In the example below, we specified the image tag, enabled the Run build image option to run the image in a container after building, and bound the host and container ports. In the Edit Run Configuration dialog, you can specify all the required settings for building an image. Click the button in the gutter and choose New Run Configuration. Once the Dockerfile is ready, you can build an image from it. When editing a Dockerfile, RubyMine allows you to autocomplete its instructions. Let’s take a look at how RubyMine can help you edit Docker files ( Dockerfile andĭocker-compose.yml), build new images from them, and start containers and services. You can configure the registry settings in Settings/Preferences | Build, Execution, Deployment | Docker | Registry. You can push images to the preconfigured Docker repository. In the context menu of specific entities, you can perform various actions, for example, start and stop containers, inspect their properties, and so on. RubyMine will automatically choose the required way to connect to Docker.Ĭlick OK and then click the button in the Docker tool window to establish a connection to Docker and see the available images, containers, and services.Īfter you’ve connected to Docker, you can select images or containers and see their properties in the right-hand pane. Learn more at the following blog post: Services tool window: One place to rule them all.Ĭlick the button in the Settings/Preferences dialog. Starting with v2019.2, Docker containers and services are managed in the Services tool window. In the invoked Docker tool window, click configure to establish a connection to Docker.
#Rubymine docker windows
In the main menu, select View | Tool Windows | Docker. To start working with Docker, first make sure it’s running, and then start up RubyMine. RubyMine provides Docker support by means of the Ruby Docker and Docker Integration plugins bundled with the IDE. You can play with RubyMine Docker features using the following application containing Dockerfile and docker-compose.yml:
