Skip to main content

Docker-remote is a wrapper for docker-compose to manage compositions on a remote machine easily.

Project description

Docker Remote
=============

.. figure:: docs/logo.png
:alt:

Remote is a tool for managing Docker applications via
`Compose <https://github.com/docker/compose>`__ on another machine. It
uses SSH tunnels to connect your Docker and Docker Compose client with
your Docker Host. It is useful as an alternative to
`Machine <https://docs.docker.com/machine/>`__ or to deploy an app on a
server without manually loggin in via SSH.

::

$ docker-remote shell
Setting up a docker-compose alias...

$ alias && echo $DOCKER_HOST
alias docker-compose='docker-remote compose'
tcp://localhost:2375
$ cat docker-compose.yml
version: '3.4'
services:
web:
image: nginx
x-docker-remote:
project:
name: myapp

$ docker-compose up --build --detach
$ docker ps

Check out the `Documentation <docs/>`__ for installation instructions
and tutorials.

**Features**

- Allows you to compose and manage applications remotely
- Pre-processes your Docker Compose configuration in order to place all
named and relative volume names inside a project directory.
- Ability to automatically add a ``dockerhost`` hostname to
``/etc/hosts`` for all or selected services

--------------

.. raw:: html

<p align="center">

Copyright © 2018 Niklas Rosenstein

.. raw:: html

</p>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docker-remote-1.0.1.tar.gz (12.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page