Docker is all the rage
This commit is contained in:
parent
a30dcaf72a
commit
b433f5d2e6
1 changed files with 37 additions and 0 deletions
|
@ -656,6 +656,43 @@ First, use =npm= to install the program:
|
|||
#+begin_src sh
|
||||
npm installl -g @ansible/ansible-language-server
|
||||
#+end_src
|
||||
** Docker
|
||||
Edit =Dockerfiles= with the [[https://github.com/spotify/dockerfile-mode][dockerfile-mode]] project:
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(use-package dockerfile-mode :defer
|
||||
:mode (rx string-start "Dockerfile")
|
||||
:config
|
||||
(ha-leader :keymaps 'dockerfile-mode-map
|
||||
"a d b" '("build" . dockerfile-build-buffer)
|
||||
"a d B" '("insert build tag" . ha-dockerfile-build-insert-header))
|
||||
|
||||
(defun ha-dockerfile-build-insert-header (image-name)
|
||||
"Prepends the default Dockerfile image name at the top of a file."
|
||||
(interactive "sDefault image name: ")
|
||||
(save-excursion
|
||||
(goto-char (point-min))
|
||||
(insert (format "## -*- dockerfile-image-name: \"%s\" -*-" image-name))
|
||||
(newline)))
|
||||
|
||||
:hook
|
||||
(dockerfile-mode . display-line-numbers-mode))
|
||||
#+END_SRC
|
||||
|
||||
/Control/ Docker from Emacs using the [[https://github.com/Silex/docker.el][docker.el]] project:
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(use-package docker
|
||||
:commands docker
|
||||
:config
|
||||
(ha-leader "a d d" 'docker))
|
||||
#+END_SRC
|
||||
|
||||
Unclear whether I want to Tramp into a running container:
|
||||
#+BEGIN_SRC emacs-lisp :tangle no
|
||||
(use-package docker-tramp
|
||||
:defer t
|
||||
:after docker)
|
||||
#+END_SRC
|
||||
|
||||
** Shell Scripts
|
||||
While I don't like writing them, I can't get away from them. Check out the goodies in [[https://www.youtube.com/watch?v=LTC6SP7R1hA&t=5s][this video]].
|
||||
|
||||
|
|
Loading…
Reference in a new issue