Comments (6)
I'd like to rename provision to build.
It would be nice for ease of code and maybe proper if we removed the ability to pull down images in Crane? this is something that docker run does; short of crane provision --force to pull down the images again?
from crane.
Hmm. That's also an idea. However, the config might contain containers provisioned from a Dockerfile and from a registry. Because of that, to me, it makes sense to have a provision
command, which ensures all images are present. run
will then create+start the containers only. And provision
as proposed above would always build
or pull
to ensure you've got the latest image.
from crane.
So you are looking for a quick launch? instead of letting docker fetch the images and run them once it's got it?
from crane.
Yep. To me, lift
should do as little as possible to run the containers you targeted.
from crane.
Implemented as of f9b4d13
from crane.
Chipping in a bit late on this, but I am pretty happy about the outcome: it removes the ambiguity of --force
while still keeping sound defaults (at least for my current workflow). Following-up on potential improvement in #43
from crane.
Related Issues (20)
- Syncing many files with unison HOT 1
- Filter bind-mounts by configured accelerated mounts
- link option does not add container to /etc/hosts if it's not defined in the crane.yaml file HOT 3
- Initial sync never completes HOT 2
- crane run always creates a tilde directory HOT 6
- Add verbose log about ad-hoc containers
- Runtime error if a network is specified on a container, but the network isn't in the networks list HOT 1
- Add verbose flag to actual Crane command
- Fix SSH socket sharing
- Crane doesn't start multiple containers HOT 2
- env vars, build args errors / plugins and multi-config management HOT 2
- `ignore` config not respected for `accelerated-mounts` HOT 2
- need a little help fixing my crane.yml for new syntax HOT 2
- runtime nvidia/gpu support HOT 2
- Convert crane.yml to docker-compose.yml HOT 1
- Nil pointer error when running `crane lift -c deploy/docker-compose.yml` HOT 3
- Release ARM Binaries HOT 1
- Getting started: How to run container w/o config file HOT 1
- Convert crane.yaml to docker-compose.yaml HOT 5
- crane run - specifying extra args for CMD, leads to unexpected error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crane.