<type>how-to</type>
<domain>install</domain>
<id>docker-ssh</id>
<title>Remote Development via SSH to a Docker Instance</title>
<date>$Date: 2006-12-28 17:21:05 -0500 (Thu, 28 Dec 2006) $</date>
<product>pro+</product>
<summary>Learn how to set up a new Wing Pro project that uses SSH for remote Python development on a Docker container.</summary>

Docker is sometimes used to host a longer-lived installation of Linux, acting more like a
stand-alone system that includes the ability to ``ssh`` from the host system into the
container. In this case, Wing Pro's `Remote Development <ref:proj/remote-hosts>`__
capability can be used instead, to work directly with files and processes running under
Docker (no local copies of the files need to exist).

Setting up remote development via SSH to a Docker container works the same as for any
other type of remote host. For details, see `Remote Python Development
<ref:howtos/remote-development>`__ (if the debug process can be launched from the IDE) or
`Remote Web Development <ref:howtos/debugging-web-remote>`__ (if the debug process is
launched from outside of the IDE).

For more information on setting up SSH access into a Docker container, see `SSH into a
Docker Container <https://www.dontpanicblog.co.uk/2018/11/30/ssh-into-a-docker-container/>`__.
