Skip to content

Rename binaries to moby-*#34226

Closed
tiborvass wants to merge 10 commits intomoby:masterfrom
tiborvass:rename-dockerd
Closed

Rename binaries to moby-*#34226
tiborvass wants to merge 10 commits intomoby:masterfrom
tiborvass:rename-dockerd

Conversation

@tiborvass
Copy link
Contributor

@tiborvass tiborvass commented Jul 23, 2017

Since the project and product separation between moby and docker, we had yet to rename the dockerd binary to a moby-affiliated name. It is in accordance with the plan in #35115

This PR does not impact docker CE.

The complete list of binaries being renamed in this repository:

dockerd			-> moby-engine
docker-init		-> moby-tini
docker-proxy		-> moby-proxy
docker-runc		-> moby-runc
docker-containerd	-> moby-containerd
docker-containerd-ctr	-> moby-containerd-ctr
docker-containerd-shim	-> moby-containerd-shim

Again, this should not affect Docker users.

@AkihiroSuda
Copy link
Member

I'd prefer daemon over server 😈

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docker -> Moby Core? (should be definable on compilation-time)

@AkihiroSuda
Copy link
Member

cmd/server/README.md seems unneeded

@AkihiroSuda
Copy link
Member

What's the current status?

@justincormack
Copy link
Contributor

Needs a rebase

@AkihiroSuda
Copy link
Member

ping @tiborvass @mavenugo
What's current status?

(I think I have seen concrete schedule on this somewhere else, but could not find that again .. 😅 )

@tiborvass
Copy link
Contributor Author

@AkihiroSuda feel free to push to this branch, I wanted to get back to this but need to finish more pressing things first.

@tiborvass tiborvass mentioned this pull request Oct 6, 2017
17 tasks
@tiborvass tiborvass changed the title Rename binaries to moby-core-* Rename binaries to moby-* Oct 6, 2017
@justincormack
Copy link
Contributor

Needs a rebase again. Lets prioritise this.

@thaJeztah
Copy link
Member

After switching to containerd 1.0, will we drop the prefixed names?

@justincormack
Copy link
Contributor

@thaJeztah I think we expect people to start packaging moby with upstream runc and containerd so potentially yes.

@AkihiroSuda
Copy link
Member

moby-init might be confusing. Can we use moby-engine-%s prefix?

@justincormack
Copy link
Contributor

@AkihiroSuda we are now using unmodified upstream tini as well, I think we could just use that name.

@AkihiroSuda
Copy link
Member

Not sure for tini, but for runc and containerd, using them without prefix might cause issues..

Can we put these binaries to /usr/local/libexec/moby-engine (Or /usr/local/libexec/moby)?

e.g.
/usr/local/libexec/moby-engine/runc, /usr/local/libexec/moby-engine/containerd, and /usr/local/libexec/moby-engine/tini

@justincormack
Copy link
Contributor

@AkihiroSuda we should open another issue to discuss those changes.

@AkihiroSuda
Copy link
Member

AkihiroSuda commented Oct 10, 2017

Posted a comment to containerd/containerd#1508 (comment)
(No need to use prefix nor libexec if we can support installing different versions of containerd simultaneously)

@cpuguy83
Copy link
Member

15:43:27 daemon/runtime_autogen.go:7: DefaultRuntimeBinary redeclared in this block
15:43:27 	previous declaration at daemon/daemon_unix.go:61

Also a bunch of warnings from gosimple.

Tibor Vass and others added 5 commits November 3, 2017 12:08
Signed-off-by: Tibor Vass <[email protected]>
Signed-off-by: Daniel Nephin <[email protected]>
Signed-off-by: Daniel Nephin <[email protected]>
Signed-off-by: Daniel Nephin <[email protected]>
@dnephin
Copy link
Member

dnephin commented Nov 3, 2017

rebased, and green again

@AkihiroSuda
Copy link
Member

Can we have a blog article about this for announcement?

@thaJeztah
Copy link
Member

thaJeztah commented Nov 4, 2017

Yes, a blog would be appropriate 😄

I would like to have some more eyes on this, before we merge, and see if it needs additional coordination.

DO NOT MERGE YET

Copy link
Member

@vdemeester vdemeester left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🐯

@AkihiroSuda
Copy link
Member

@thaJeztah
Copy link
Member

@dnephin @tiborvass what are we gonna do for https://master.dockerproject.org ? I think the current setup is configured to;

Historically, that site built master builds for the Docker project, and I know it's used for internal e2e tests to catch regressions early (combination docker cli <--> moby master), but I think it's also referred to by Microsoft for people that want to try a "cutting edge" version of "Docker" on Windows.

The last one is a bit of a pain, because it's not "Docker".

/cc @seemethere

@dnephin
Copy link
Member

dnephin commented Nov 10, 2017

We should probably have an nightly job that updates docker-ce and publishes from there.

@lsm5
Copy link
Contributor

lsm5 commented Feb 22, 2018

Any update on this? Also, are we at a point yet where we could use the distro's runc and containerd instead of docker-[runc,containerd] ? /cc @carlwgeorge

@AkihiroSuda
Copy link
Member

Is this still on plan?


# Build a binary (client or daemon)
Function Execute-Build($type, $additionalBuildTags, $directory) {
Function Execute-Build($type, $directory, $binary) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this being removed?

@lowenna
Copy link
Member

lowenna commented Mar 22, 2018

This probably needs a change to the .rc files under hack\make\.resources-windows which embed the product name as seen in explorer. eg

image

@lsm5
Copy link
Contributor

lsm5 commented Aug 19, 2018

Is the rename still being considered?

@crosbymichael
Copy link
Contributor

I'd say we close this as it's probably not worth it at this point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.