diff --git a/labs/example/app/docker-compose.yml b/labs/example/app/docker-compose.yml index 8f92c175..fec12249 100644 --- a/labs/example/app/docker-compose.yml +++ b/labs/example/app/docker-compose.yml @@ -3,17 +3,22 @@ networks: default: name: mynetwork external: true -services: +services: nginx: image: nginx:1.20.0 - restart: always + #restart: always environment: TZ: "Asia/Shanghai" ports: - 80:80 - # volumes: - # - ./conf/nginx/nginx.conf:/etc/nginx/nginx.conf - # - ./log/nginx:/var/log/nginx + volumes: + - nginx-log:/var/log/nginx networks: default: - ipv4_address: 172.172.0.10 \ No newline at end of file + ipv4_address: 172.172.0.10 +volumes: + nginx-log: + driver: vieux/sshfs:latest + driver_opts: + sshcmd: root@172.172.0.2:/data + password: root diff --git a/labs/example/base/docker-compose.yml b/labs/example/base/docker-compose.yml index 9e28e4e0..09b7544f 100644 --- a/labs/example/base/docker-compose.yml +++ b/labs/example/base/docker-compose.yml @@ -2,26 +2,19 @@ version: "3.8" networks: default: name: mynetwork - driver: bridge + driver: overlay ipam: config: - subnet: 172.172.0.0/24 -volumes: - portainer_data: - driver: local - driver_opts: - type: none #nfs - o: bind #'addr=192.168.1.1,rw' - device: ${INSTALLFOLDER}/data services: portainer: image: portainer/portainer-ce:2.5.0 - restart: always + #restart: always ports: - 9000:9000 volumes: - /var/run/docker.sock:/var/run/docker.sock - - portainer_data:/data + #- portainer_data:/data networks: default: - ipv4_address: 172.172.0.9 \ No newline at end of file + ipv4_address: 172.172.0.9 diff --git a/labs/example/test/docker-compose.yml b/labs/example/test/docker-compose.yml new file mode 100644 index 00000000..c3dc0bf0 --- /dev/null +++ b/labs/example/test/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3.8" +services: + sshfs: + image: gjyoung1974/alpine-sshd:latest + ports: + - 1234:22 + environment: + - ROOT_PASSWORD=root + volumes: + - ../fs:/datacd \ No newline at end of file