GitHub - emacs-pe/docker-tramp.el: TRAMP integration for docker containers
source link: https://github.com/emacs-pe/docker-tramp.el
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
docker-tramp - TRAMP integration for docker containers
Author: Mario Rodas [email protected]
Version: 0.1
docker-tramp.el
offers a TRAMP method for Docker containers.
NOTE:
docker-tramp.el
relies in thedocker exec
command. Tested with docker version 1.6.x but should work with versions >1.3
Usage
Offers the TRAMP method docker
to access running containers
C-x C-f /docker:user@container:/path/to/file
where
user is the user that you want to use (optional)
container is the id or name of the container
Troubleshooting
Tramp hangs on Alpine container
Busyboxes built with the ENABLE_FEATURE_EDITING_ASK_TERMINAL
config option
send also escape sequences, which tramp-wait-for-output
doesn't ignores
correctly. Tramp upstream fixed in 98a5112 and is available since
Tramp>=2.3.
For older versions of Tramp you can dump docker-tramp-compat.el in your
load-path
somewhere and add the following to your init.el
, which
overwrites tramp-wait-for-output
with the patch applied:
(require 'docker-tramp-compat)
Converted from docker-tramp.el
by el2markdown.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK