version : '3' services: vm1: image: earth4242/dockervm:3.0 container_name: vm1 privileged: true stdin_open: true # docker run -i tty: true # docker run -t working_dir: /root/services ports: - 6443:6443 - 3001:3006 - 3002:3007 networks: k3s: ipv4_address: 192.168.221.11 volumes: - ./services1:/root/services vm2: image: earth4242/dockervm:3.0 container_name: vm2 privileged: true stdin_open: true # docker run -i tty: true # docker run -t working_dir: /root/services ports: - 3003:3006 - 3004:3007 networks: k3s: ipv4_address: 192.168.221.12 volumes: - ./services2:/root/services vm3: image: earth4242/dockervm:3.0 container_name: vm3 privileged: true stdin_open: true # docker run -i tty: true # docker run -t working_dir: /root/services ports: - 3005:3006 - 3006:3007 networks: k3s: ipv4_address: 192.168.221.13 volumes: - ./services3:/root/services vm4: image: earth4242/dockervm:3.0 container_name: vm4 privileged: true stdin_open: true # docker run -i tty: true # docker run -t working_dir: /root/services ports: - 3007:3006 - 3008:3007 networks: k3s: ipv4_address: 192.168.221.14 volumes: - ./services4:/root/services # nginx: # image: "nginx" # container_name: nginx # restart: always # ports: # - 4001:3001 # volumes: # - ./nginx/default.conf:/etc/nginx/conf.d/default.conf networks: k3s: external: true