-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
invalid service name #571
Comments
I think this might be a bug in docker 1.3, see discussion in #541 |
good to know. thanks for your fast answer! |
Any solution for using |
I would also be really happy if I could use names with something other than [a-z0-9]. |
as say in #541 (comment) changing the root folder name that contains the fig.yml to lowercase seem to solve the problem, at least for me. |
I'm having the same problem. This makes creating a service with two_words or twoWords not working |
its a pain, I know, but until docker can set in stone how it is done (and fig can update accordingly), I just use lowcaps without underlines, dots or digits. |
I think you can specify a project name on the command line: cd My_Great_Project
fig --project-name mygreatproject up or via an environment variable:
|
It seems we could solve this in fig.yml if we were allowed to set a tag in fig.yml or if fig allowed case insensitive regex matching on the tag name.
If we could set a tag instead of auto-generating one...
But, alas... |
Hello, |
@oblop currently, compose needs to use a naming convention to be able to "find" the containers belonging to a project, so unfortunately that won't be possible until some features in docker are implemented. Also see #652 (comment) and #869 for more information on this. |
Make sense. Let's vote for a quick merge of moby/moby#9882 then ;) |
+1.. |
The service name now allows for |
Hey guys, it's related to this topic (and many similar). It looks like the container_name validity check is still too strict in comparison with what is allowed with docker client: Works with docker run but it's refused by docker-compose with error: docker-compose v.: 1.7.0-rc1 |
That error is coming from the daemon. I just tried that name with docker 1.10.3 and it worked for me. |
I don't get it. If I do (with the same Docker daemon version) docker run --name=myapp-dev-cluster1-1519 ... it works. If it's in a compose file as mentioned in my comment #issuecomment-206406414 I get the error. How can one docker daemon have two different responses on the same request? From my point of view: docker client = works, docker-compose = validation errror. Docker version is |
I've updated docker to 1.3 and fig to 1.0 and suddently am getting strange "invalid service name" and "invalid repository name" errors and I am going apeshit finding a suitable approach. I like to camelCase things (e.g nodeWorker, or master_nodeWorker -> master is the folder name).
After getting the error that only [a-z0-9-_.] are supported, I changed to node.worker. Then it (I think its fig) says that it only accepts [a-zA-Z0-9]. After I changed that to node4worker, it complained about the _ in master_node4worker.
As these names were considered constants and are spread over many files, changing them is a real pain. Thus, I would be soooo greatful if you could please tell me HOW I should name my service/tag from 1.0< so that 1) fig doesnt blow 2) docker doesnt blow and 3) I can return to sanity
thanks for any tipps
The text was updated successfully, but these errors were encountered: