bripkens / dock Goto Github PK
View Code? Open in Web Editor NEWBootstrap databases, MOMs and other tools that you need for development purposes
License: MIT License
Bootstrap databases, MOMs and other tools that you need for development purposes
License: MIT License
Dock currently doesn't print out the output generated by docker. Would be nice if docker output would be printed by dock, so that the user can see download progress of images for example.
I wondered if it would be easy to add a formula for a container with Cassandra + Spark set up for easy testing of that configuration? Thanks very much!
Example:
$ dock mongodb
Starting mongodb (using /Users/bene/.dock-formulas/formulas/mongodb)
Unable to find image 'dockerfile/mongodb' locally
Error: No such image or container: Pulling
error in run: exit status 1
Error: No such image or container: Pulling
error in run: exit status 1
Container started
Name:
IP: 192.168.59.103
Ports:
When freshly install dock from the bripkens/dock repository, the following warning is shown:
Warning: SHA1 support is deprecated and will be removed in a future version.
Please switch this formula to SHA256.
Topics:
I am using Windows 10 in combination with HyperV and Docker for Windows. When running for example:
dock mongodb
I get the following console log:
Starting mongodb (using /c/Users/migue/.dock-formulas/formulas/mongodb)...
3bbe5b199b7733784f8fb7ef22867f091be30f6d6b525407d3f7a6086d1d447e
Host does not exist: "docker"
Host does not exist: "docker"
Container started
Name:
IP:
Ports:
The container starts properly however the metadata shown in the log are missing.
Possible solution: Indent Docker output by four characters
Would absolutely love it if you had a postgres formula!
Currently the dock -d command will remove all unused containers. It would probably be better to prefix containers started by dock and only remove containers with that prefix.
What about an OrientDB formula (http://www.orientechnologies.com/orientdb/)?
This is great. I'd love to see formulas for activemq and cassandra.
A port collision will occur when starting at least two containers with an exposed port in common. As a result at least one container will not start with an error message like:
docker: Error response from daemon: driver failed programming
external connectivity on endpoint dock-<formula> (<id>):
Bind for 0.0.0.0:<port> failed: port is already allocated.
Failed to start the Docker container.
To solve this issue, formulas could provide information about their exposed ports and an "interface" to set a custom port. dock
could then look up for collisions in order to assign a free port number to the respective container before they get started.
Hi, Just curious if this is in active development?
--Joe
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.