Skip to content

th-release/docker-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-Manager

Web Docker 관리 프로젝트

지원할 대표 Routes

  • /containers
  • /networks
  • /images
  • /volumes

/containers

container.Get("/", GetAllContainer)              // 모든 컨테이너 정보
container.Get("/:id", GetByIdContainer)          // 특정 컨테이너 정보
container.Get("/logs/:id", GetByIdContainerLog)  // 특정 컨테이너 로그
container.Post("/pause/:id", PauseContainer)     // 특정 컨테이너 일시정지
container.Post("/unPause/:id", UnPauseContainer) // 특정 컨테이너 일시정지 제거
container.Post("/start/:id", StartContainer)     // 특정 컨테이너 시작
container.Post("/restart/:id", RestartContainer) // 특정 컨테이너 재시작
container.Post("/stop/:id", StopContainer)       // 특정 컨테이너 정지
container.Post("/kill/:id", KillContainer)       // 특정 컨테이너 킬
container.Post("/rename/:id", RenameContainer)   // 특정 컨테이너 이름 재설정
container.Post("/remove/:id", RemoveContainer)   // 특정 컨테이너 삭제
container.Post("/prune/", PruneContainer)        // 안쓰는 컨테이너 삭제

/networks

network.Get("/", GetAllNetwork)                // 모든 네트워크 정보
network.Get("/:id", GetByIdNetwork)            // 특정 네트워크 정보
network.Post("/create", CreateNetwork)         // 네트워크 생성
network.Post("/remove/:id", RemoveNetwork)     // 네트워크 삭제
network.Post("/connect", ConnectNetwork)       // 특정 컨테이너 특정 네트워크로 연결
network.Post("/disconnect", DisconnectNetwork) // 특정 네트워크로 연결되어있는 컨테이너 연결 제거
network.Post("/prune", PruneNetwork)           // 안쓰는 네트워크 삭제

/images

...

About

web docker-manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages