Sign inSign up

playniuniu/docker-excel

By playniuniu

•Updated over 7 years ago

Use excel to manage docker

Image
1

1.2K

playniuniu/docker-excel repository overview

⁠Docker for Excel

Use excel to create docker container

⁠Run
docker run --name docker-excel --restart always -v /var/run/docker.sock:/var/run/docker.sock -d -p 9001:9001 playniuniu/docker-excel
⁠Excel

demo.csv

name,image,version,port,env,remove
web,nginx,alpine,8080:80,,true
database,mysql,5.7,3306:3306,MYSQL_ROOT_PASSWORD=123456,true

Note 1: Only support one port pair

Note 2: env value is split by &

⁠Develope

Prepare go package

go get -u github.com/gin-gonic/gin
go get -u github.com/gabriel-vasile/mimetype
go get -u github.com/docker/go-connections/nat
go get -u golang.org/x/sys/unix

Fix go client bug

rm -rf ${GOPATH}/src/github.com/docker/docker/vendor/github.com/docker/go-connections/nat

Make executable file

make

Make docker

make docker
⁠Reference
  1. docker client bug⁠
  2. how to expose port⁠

Tag summary

Content type

Image

Digest

Size

4.9 MB

Last updated

over 7 years ago

docker pull playniuniu/docker-excel