summaryrefslogtreecommitdiff
path: root/config/init-docker.el
diff options
context:
space:
mode:
Diffstat (limited to 'config/init-docker.el')
-rw-r--r--config/init-docker.el35
1 files changed, 35 insertions, 0 deletions
diff --git a/config/init-docker.el b/config/init-docker.el
new file mode 100644
index 0000000..4caeea3
--- /dev/null
+++ b/config/init-docker.el
@@ -0,0 +1,35 @@
+;;; init-docker.el --- Docker configuration -*- lexical-binding: t -*-
+;; Author: Franck Cuny <franck@fcuny.net>
+
+;;; Commentary:
+
+;; Configure all things related to docker
+
+;;; Code:
+
+(use-package docker
+ :bind ("C-c d" . docker)
+ :diminish
+ :init
+ (use-package docker-image :commands docker-images)
+ (use-package docker-volume :commands docker-volumes)
+ (use-package docker-network :commands docker-containers)
+ (use-package docker-compose :commands docker-compose)
+
+ (use-package docker-container
+ :commands docker-containers
+ :custom
+ (docker-containers-shell-file-name "/bin/bash")
+ (docker-containers-show-all nil)))
+
+(use-package docker-compose-mode
+ :ensure t
+ :mode "docker-compose.*\.yml\\'")
+
+(use-package dockerfile-mode
+ :ensure t
+ :mode "Dockerfile[a-zA-Z.-]*\\'")
+
+(provide 'init-docker)
+
+;;; init-docker.el ends here