瀏覽代碼

added docker-compose.yml for testing

Fabian Peter Hammerle 4 年之前
父節點
當前提交
b8fe5c6c3d
共有 1 個文件被更改,包括 28 次插入0 次删除
  1. 28 0
      docker-compose.yml

+ 28 - 0
docker-compose.yml

@@ -0,0 +1,28 @@
+version: '2.2'
+
+volumes:
+  data:
+  host_keys:
+  ssh_config_alice:
+  ssh_config_bob:
+
+services:
+  sshd:
+    build: .
+    image: docker.io/fphammerle/rsync-sshd
+    container_name: rsync_sshd
+    environment:
+      USERS: alice,bob
+    volumes:
+    - data:/data:rw
+    - host_keys:/etc/ssh/host_keys:rw
+    - ssh_config_alice:/home/alice/.ssh:ro
+    - ssh_config_bob:/home/bob/.ssh:ro
+    ports:
+    - '127.0.0.1:2222:22'
+    security_opt: [no-new-privileges]
+    # docker-compose >=2.2,<3
+    cpus: 0.4
+    mem_limit: 32M
+
+# https://docs.docker.com/compose/compose-file/compose-file-v2/