├── .gitignore ├── .gitignore.template ├── DEVELOPMENT.md ├── DOCKER-DEPLOYMENT.md ├── README.md ├── backend ├── .gitignore ├── Dockerfile ├── Dockerfile.dev ├── debug-ports.js ├── package-lock.json ├── package.json └── src │ ├── routes │ ├── commands.js │ ├── compose.js │ ├── containers.js │ ├── images.js │ ├── networks.js │ ├── services.js │ └── volumes.js │ ├── server.js │ ├── services │ └── dockerService.js │ └── swagger.js ├── deploy.bat ├── deploy.sh ├── docker-compose.dev.yml ├── docker-compose.yml ├── frontend ├── .gitignore ├── COMPOSE_INSPECT_FIXES.md ├── COMPREHENSIVE_DARK_THEME.md ├── DARK_MODE_FIXES.md ├── Dockerfile ├── Dockerfile.dev ├── ENVIRONMENT_GUIDE.md ├── README.md ├── THEME_TOGGLE.md ├── index.html ├── nginx.conf ├── package-lock.json ├── package.json ├── public │ ├── cropped-docker-logo-favicon-180x180.png │ ├── cropped-docker-logo-favicon-192x192.png │ ├── cropped-docker-logo-favicon-270x270.png │ ├── cropped-docker-logo-favicon-32x32.png │ ├── favicon.ico │ └── favicon.png ├── src │ ├── App.vue │ ├── assets │ │ ├── avatar.jpg │ │ └── dark-theme.css │ ├── components │ │ ├── Navbar.vue │ │ ├── Sidebar.vue │ │ └── docker │ │ │ ├── ComposeModal.vue │ │ │ ├── ConfirmationModal.vue │ │ │ ├── ContainerGroup.vue │ │ │ ├── ContainerPorts.vue │ │ │ ├── ContainerRow.vue │ │ │ ├── ContainerTable.vue │ │ │ ├── DockerCommandCard.vue │ │ │ ├── DockerCommandHeader.vue │ │ │ ├── DockerCommandIntro.vue │ │ │ ├── DockerConfirmationModal.vue │ │ │ ├── DockerExecutionModal.vue │ │ │ ├── DockerNoResults.vue │ │ │ ├── DockerParameterSelection.vue │ │ │ ├── GenericModal.vue │ │ │ └── LogsModal.vue │ ├── main.ts │ ├── router │ │ └── routes.ts │ ├── services │ │ └── api.ts │ ├── stores │ │ ├── docker.ts │ │ └── index.ts │ ├── utils │ │ └── environment.ts │ └── views │ │ ├── AboutView.vue │ │ ├── ContainerDetailsView.vue │ │ ├── ContainersView.vue │ │ ├── DashboardView.vue │ │ ├── DockerCommandsView.vue │ │ ├── ImagesView.vue │ │ ├── InstallationView.vue │ │ ├── NetworksView.vue │ │ ├── ResourcesView.vue │ │ └── VolumesView.vue ├── tsconfig.json └── vite.config.ts ├── install-docker.bat ├── start-backend.bat ├── start-frontend.bat ├── start.bat ├── start.sh └── test-backend.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitignore.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/.gitignore.template -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /DOCKER-DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/DOCKER-DEPLOYMENT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/Dockerfile.dev -------------------------------------------------------------------------------- /backend/debug-ports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/debug-ports.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/routes/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/routes/commands.js -------------------------------------------------------------------------------- /backend/src/routes/compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/routes/compose.js -------------------------------------------------------------------------------- /backend/src/routes/containers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/routes/containers.js -------------------------------------------------------------------------------- /backend/src/routes/images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/routes/images.js -------------------------------------------------------------------------------- /backend/src/routes/networks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/routes/networks.js -------------------------------------------------------------------------------- /backend/src/routes/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/routes/services.js -------------------------------------------------------------------------------- /backend/src/routes/volumes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/routes/volumes.js -------------------------------------------------------------------------------- /backend/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/server.js -------------------------------------------------------------------------------- /backend/src/services/dockerService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/services/dockerService.js -------------------------------------------------------------------------------- /backend/src/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/backend/src/swagger.js -------------------------------------------------------------------------------- /deploy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/deploy.bat -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/deploy.sh -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/COMPOSE_INSPECT_FIXES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/COMPOSE_INSPECT_FIXES.md -------------------------------------------------------------------------------- /frontend/COMPREHENSIVE_DARK_THEME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/COMPREHENSIVE_DARK_THEME.md -------------------------------------------------------------------------------- /frontend/DARK_MODE_FIXES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/DARK_MODE_FIXES.md -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/Dockerfile.dev -------------------------------------------------------------------------------- /frontend/ENVIRONMENT_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/ENVIRONMENT_GUIDE.md -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/THEME_TOGGLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/THEME_TOGGLE.md -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/nginx.conf -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/cropped-docker-logo-favicon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/public/cropped-docker-logo-favicon-180x180.png -------------------------------------------------------------------------------- /frontend/public/cropped-docker-logo-favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/public/cropped-docker-logo-favicon-192x192.png -------------------------------------------------------------------------------- /frontend/public/cropped-docker-logo-favicon-270x270.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/public/cropped-docker-logo-favicon-270x270.png -------------------------------------------------------------------------------- /frontend/public/cropped-docker-logo-favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/public/cropped-docker-logo-favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/public/favicon.png -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/assets/avatar.jpg -------------------------------------------------------------------------------- /frontend/src/assets/dark-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/assets/dark-theme.css -------------------------------------------------------------------------------- /frontend/src/components/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/Navbar.vue -------------------------------------------------------------------------------- /frontend/src/components/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/Sidebar.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/ComposeModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/ComposeModal.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/ConfirmationModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/ConfirmationModal.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/ContainerGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/ContainerGroup.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/ContainerPorts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/ContainerPorts.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/ContainerRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/ContainerRow.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/ContainerTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/ContainerTable.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/DockerCommandCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/DockerCommandCard.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/DockerCommandHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/DockerCommandHeader.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/DockerCommandIntro.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/DockerCommandIntro.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/DockerConfirmationModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/DockerConfirmationModal.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/DockerExecutionModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/DockerExecutionModal.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/DockerNoResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/DockerNoResults.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/DockerParameterSelection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/DockerParameterSelection.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/GenericModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/GenericModal.vue -------------------------------------------------------------------------------- /frontend/src/components/docker/LogsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/components/docker/LogsModal.vue -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/src/router/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/router/routes.ts -------------------------------------------------------------------------------- /frontend/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/services/api.ts -------------------------------------------------------------------------------- /frontend/src/stores/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/stores/docker.ts -------------------------------------------------------------------------------- /frontend/src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/stores/index.ts -------------------------------------------------------------------------------- /frontend/src/utils/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/utils/environment.ts -------------------------------------------------------------------------------- /frontend/src/views/AboutView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/AboutView.vue -------------------------------------------------------------------------------- /frontend/src/views/ContainerDetailsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/ContainerDetailsView.vue -------------------------------------------------------------------------------- /frontend/src/views/ContainersView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/ContainersView.vue -------------------------------------------------------------------------------- /frontend/src/views/DashboardView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/DashboardView.vue -------------------------------------------------------------------------------- /frontend/src/views/DockerCommandsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/DockerCommandsView.vue -------------------------------------------------------------------------------- /frontend/src/views/ImagesView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/ImagesView.vue -------------------------------------------------------------------------------- /frontend/src/views/InstallationView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/InstallationView.vue -------------------------------------------------------------------------------- /frontend/src/views/NetworksView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/NetworksView.vue -------------------------------------------------------------------------------- /frontend/src/views/ResourcesView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/ResourcesView.vue -------------------------------------------------------------------------------- /frontend/src/views/VolumesView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/src/views/VolumesView.vue -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /install-docker.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/install-docker.bat -------------------------------------------------------------------------------- /start-backend.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/start-backend.bat -------------------------------------------------------------------------------- /start-frontend.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/start-frontend.bat -------------------------------------------------------------------------------- /start.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/start.bat -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/start.sh -------------------------------------------------------------------------------- /test-backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devremoto/docker-web-desktop/HEAD/test-backend.js --------------------------------------------------------------------------------